gpt4 book ai didi

javascript - Three.js - 反转相机旋转矩阵

转载 作者:行者123 更新时间:2023-11-28 05:13:35 26 4
gpt4 key购买 nike

我有一个包含物体和由轨迹球控制的相机的场景。当我向根对象添加新对象时,我希望它处于相机移动之前的方向。例如,如果不旋转相机,则会出现一个环面,其中孔面向屏幕,环位于 x,y 屏幕平面中。

我尝试应用相机的逆矩阵,但这不起作用。

var m = THREE.Matrix4()
m.getInverse(camera.matrixWorld)
obj.setRotationFromMatrix(m)

我错过了什么?

最佳答案

解决方案很简单,应用相机旋转: obj.setRotationFromMatrix(camera.matrixWorld)

然后该对象面向相机。

关于javascript - Three.js - 反转相机旋转矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41169583/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com