gpt4 book ai didi

javascript - three.js中如何控制TrackBallControls的旋转

转载 作者:行者123 更新时间:2023-11-30 05:51:26 32 4
gpt4 key购买 nike

我一直在制作this应用程序,如果您单击左上角的选项卡,它将显示助手立方体,然后单击并在屏幕上拖动鼠标以使用 trackBallControls 移动相机。如果您将相机旋转到一侧,然后再次单击左上角的选项卡以隐藏辅助立方体,它应该会返回聚焦在棋盘上,它确实如此,但旋转了一个奇怪的 Angular 。

trackBallControls api 中是否有允许相机旋转的部分?目前,我将相机设置为回到中心和零旋转的动画,但在旋转动画完成后,trackBallControls 再次接管并将其对齐,这是不需要的,我看不到任何明显的控制 api 旋转的方法。

最佳答案

没有。 TrackballControls 中没有任何部分限制相机的旋转。

TrackballControls 对于您的目的来说确实是错误的控制。这就是你不喜欢它的原因。尝试 OrbitControls,这将使拼图保持“正面朝上”——而且代码易于理解。

就我个人而言,我会照你说的做,自己写控件。恕我直言,相机不需要在助手内垂直移动——只需水平移动一圈即可。

无论如何,恭喜!漂亮的应用程序。 :-)

关于javascript - three.js中如何控制TrackBallControls的旋转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14621484/

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