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