使用轨迹球控件时,摄像机的矩阵世界逆有什么原因不会更新吗?



我正在使用threejs和轨迹球相机查看场景。我试图从相机中获取视图矩阵,但它的matrixworldinverse没有更新。我确实在渲染函数中调用了updateMatrixWorld。矩阵世界正在更新,只是不是相反。有什么想法吗?

您需要自己完成:

camera.matrixWorldInverse.getInverse( camera.matrixWorld );

确保首先更新camera.matrixWorld。请注意,默认情况下,它由渲染器自动更新。

three.js r.58

最新更新