我正在进行机械CAD,其中“上”为Z轴(正方向朝天),但是orbitcontrol假设Y为天空。我不愿意更改代码中的全局轴标签,因为在开发过程中在机械思维和three.js思维之间跳转会很麻烦。
是否有一种聪明的方法可以更改控件的旋转轴?或者是否有一种非常本地的方法可以仅更改相机/控件子系统的轴?
是否有一种聪明的方法可以更改控件的旋转轴?或者是否有一种非常本地的方法可以仅更改相机/控件子系统的轴?
OrbitControls
在three.js的开发分支中版本将适应任何camera.up
方向。
如果您希望相机围绕z轴旋转,并以z轴为“上”,只需执行以下操作:
camera.up.set( 0, 0, 1 );
three.js r.67dev
screenSpacePanning=false
结合使用,通过向下/向上平移来“飞行”前进/后退。 - handle