我正在进行机械CAD,其中“向上”是Z轴(朝向天空是正的),但是轨道控制假定Y是天空。我并不是真的愿意在我的代码中更改全局轴标签,因为在机械思维和three.js思考之间跳跃将成为开发中的噩梦。
是否有一种更改控件旋转轴的智能方法?或者某种非常局部的方式来改变相机/控制子系统的轴?
答案 0 :(得分:6)
three.js dev分支中的OrbitControls
版本将适应任何camera.up
方向。
如果您希望相机围绕z轴旋转,使用z轴"向上",只需执行以下操作:
camera.up.set( 0, 0, 1 );
three.js r.67dev