Cesium JS Globe Tilt约束

时间:2014-03-07 05:48:32

标签: 3d webgl data-visualization 3d-modelling cesium

我如何为3D地球的旋转/倾斜设置约束,这样我就不会盯着北极/南极......但是我鼠标拖动的方式。

或者有没有办法聆听并轻轻地向后倾斜地球,以便北极/南极最终总是“垂直”?

(我使用的是版本b26)

1 个答案:

答案 0 :(得分:1)

我认为您遇到的是相机的constrainedAxis。默认情况下,CesiumWidget和Viewer都将constrainedAxis设置为Cartesian3.UNIT_Z。这使地球朝北,防止地球旋转到陌生的视野。虽然这是主观行为,但在过去我们发现许多人更喜欢它(如果有足够多的人不同意,我们将来可能会再次改变它)。好消息是,只需将constrainedAxis指定为undefined,就可以随时轻松更改。如果你有一个当前场景的句柄,你可以简单地做:scene.camera.constrainedAxis = undefined;