【发布时间】:2015-12-20 05:03:10
【问题描述】:
我有 2 个带有 2 个轨道控制的场景, 当主场景旋转时,辅助场景也应该旋转 主场景缩放/平移时,辅助场景不应该缩放/平移。
似乎 rotate 移动了相机的位置和旋转,它被复制以帮助场景的相机位置/旋转。缩放时,xyz 的旋转不会改变。
那么,辅助场景如何只复制主场景的旋转而不复制缩放/平移?
【问题讨论】:
-
在 animate() 循环中添加一个公式。 aid.scene.rotation.x = main.scene.rotation.x; aid.scene.rotation.y = main.scene.rotation.y;等等。
-
但我猜你不是在旋转场景,而是在改变相机的位置和旋转。相机对象的解决方案将是相同的。将第二个场景摄像机设置为与第一个场景摄像机相同的 pos 和 rot 参数。
-
相机未缩放或平移,当您进行“缩放”时,相机正在靠近其目标。
标签: three.js