1
我想要创建大量对象并使用鼠标分别旋转它们中的每一个。到目前为止,我可以用鼠标选择其中一个对象,但我不能使用鼠标来旋转对象。three.js - 如何使用鼠标旋转对象(但不使用摄像头)
当鼠标只有
mouse.x = event.clientX - windowHalfX; mouse.y = event.clientY - windowHalfY;
,我只知道如何使用鼠标移动和鼠标按下事件处理程序改变SELECTED.rotation.y
和SELECTED.rotation.x
(在选择时为选择目标) - 我怎么能控制SELECTED.rotation.z
吗?如果所选对象颠倒,x旋转也会反转,这似乎不是非常可取的。有什么办法可以修改吗?
很多例子我发现使用相机旋转,而不是实际旋转的对象。我想找到一个解决方案,可以旋转对象而无需更换相机。
感谢您的回复,我会先试试:) – nelsonwrong 2012-08-08 01:10:11