代码是webgl交互式可拖动多维数据集的一个小修改版本
使用new THREE.Mesh
(红色)创建5个网格,使用new THREE.SceneUtils.createMultiMaterialObject
创建5个网格(蓝色)
[抱歉,示例已删除]
请尝试拖动它们,红色和蓝色立方体的移动方式不同。
如果我将一个立方体向左拖动,立方体向左移动,则红色立方体移动与鼠标(屏幕)相关。 蓝色立方体移动与??旋转坐标系(或相机旋转)有关?如果我向左拖动一个立方体,立方体可以向上或向下移动,比鼠标快。
我认为这是因为createMultiMaterialObject
是一组具有相同几何和不同材料的THREE.Mesh。无论如何,我看不出原因。为什么他们的举动会有所不同?
如何使红色和蓝色立方体表现得同等onDocumentMouseMove
?
答案 0 :(得分:0)
你真的需要解释“不同的移动”部分。在Firefox和Chrome中,我都看到它们按预期旋转,翻译和缩放。