假设我有一个简单的三角形作为Object3D类中唯一的元素/子元素。我PerspectiveCamera看了一下,我想Object3D沿着相机的正 X 轴移动,比如说,当我按下一个键时。
如何操纵事物以使Object3D沿相机的 X 轴平行移动?在查看 的内部运作时PerspectiveCamera,我看到成员有类似的东西matrixWorld,matrixWorldInverse但不确定它们代表什么或如何最好地在这里使用它们。
我可以使用相机的matrixWorldInverse矩阵将 Object3D 获取到相机坐标中,然后沿着相机的 x 轴移动对象(我不知道如何找到,因为我没有看到它的条目PerspectiveCamera,尽管我可能没有看到它)然后再次将 Object3D 乘以“matrixWorld”矩阵以将其移回世界坐标?