我目前正在使用Threejs开发场景,并使用orbit控件围绕场景旋转相机。我注意到,时不时地旋转时,有时它会开始向周围的地方扔我的相机,然后它似乎会自行分解并平稳地旋转。
我在网上看到了一些有关轨道控制摆动的帖子,但它们的问题似乎主要在于相机静止时,这种情况是在旋转时才发生的。
您可以看到它在四处晃动,然后我聚焦到对象上然后退回,然后就可以了。
我已经看到一些涉及近和远剪切平面的解决方案,我的是:
nearClippingPlane = 0.1
farClippingPlane = 10000
您会说这与它有关吗?因此,我应该进一步探讨那些解决方案吗?
还是其他问题?
谢谢大家,再次抱歉,这可能是一个琐碎的问题...
编辑:
这是renderloop:
这是我试图避免将鼠标悬停在多维数据集上的另一个视频:
答案 0 :(得分:0)
看起来它同时应用了两个orbitcontrols旋转,并且当raycast相交时,您对多维数据集所做的缩放。请注意,当您抓住空间而不使射线投射到立方体上时,它工作得很好,当您抓住立方体时,它开始缩放并返回每一帧。尝试将缩放事件从鼠标按下更改为单击。