【发布时间】:2014-09-09 23:21:34
【问题描述】:
好的,
所以我有一个由 2 个三角形组成的瓷砖组成的 3D 世界。现在,当我将鼠标悬停在其中一个三角形上时,我可以获得 3 个顶点和它的法线等。
我想要实现的是,基于悬停的蓝色三角形的顶点,围绕斜边(中间黑线)旋转它还是做其他事情?这样我就可以获得匹配点(如图所示)。现在我有了正方形的 4 个顶点,因此我可以在它上面画一个正方形,覆盖 2 个三角形。
我正在使用threejs,所以我想通过简单的矩阵旋转我应该能够做到这一点,但我失败了。
【问题讨论】:
标签: javascript matrix 3d rotation three.js