three.js - 为什么物体在轨迹球控件中绕轨道运行时倾斜,而在轨道控件中不倾斜?

标签 three.js

当我尝试在轨迹球控件中进行轨道运动时,对象会倾斜,而当我在轨道控制中进行相同操作时,对象不会倾斜。谁能向我解释为什么会这样以及如何锁定它? enter image description here

最佳答案

OrbitControls 不同,TrackballControls 不会为相机的 up 向量保持固定值。

此设计决策导致了上述行为,并且还使 TrackballControls 可以“围绕两极”变换相机。

关于three.js - 为什么物体在轨迹球控件中绕轨道运行时倾斜,而在轨道控件中不倾斜?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67416691/

相关文章:

three.js - 如何使用 gsap 为camera.lookAt制作动画?

javascript - 从相机 View 拖动锁定在一定距离/半径处的对象

java - 将矩阵应用于球体/Object3D

javascript - Three.js 中的工具提示

javascript - Three.js getTangent on curve 应该在曲线上移动时正确旋转我的对象

javascript - Threejs 多重网格动画

javascript - 具有多个动画的网格

node.js - 如何将 Amazon polly TTS 和语音标记添加到 MAYA 中构建的 3D 模型中?

javascript - 无法使用三个 js 渲染网格

javascript - 三.js多重效果图