如何在OrbitControl中更改向上轴

时间:2014-04-16 00:30:06

标签: three.js

我正在进行机械CAD,其中“向上”是Z轴(朝向天空是正的),但是轨道控制假定Y是天空。我并不是真的愿意在我的代码中更改全局轴标签,因为在机械思维和three.js思考之间跳跃将成为开发中的噩梦。

是否有一种更改控件旋转轴的智能方法?或者某种非常局部的方式来改变相机/控制子系统的轴?

1 个答案:

答案 0 :(得分:6)

three.js dev分支中的OrbitControls版本将适应任何camera.up方向。

如果您希望相机围绕z轴旋转,使用z轴"向上",只需执行以下操作:

camera.up.set( 0, 0, 1 );

three.js r.67dev