我如何为3D地球的旋转/倾斜设置约束,这样我就不会盯着北极/南极......但是我鼠标拖动的方式。
或者有没有办法聆听并轻轻地向后倾斜地球,以便北极/南极最终总是“垂直”?
(我使用的是版本b26)
答案 0 :(得分:1)
我认为您遇到的是相机的constrainedAxis
。默认情况下,CesiumWidget和Viewer都将constrainedAxis
设置为Cartesian3.UNIT_Z
。这使地球朝北,防止地球旋转到陌生的视野。虽然这是主观行为,但在过去我们发现许多人更喜欢它(如果有足够多的人不同意,我们将来可能会再次改变它)。好消息是,只需将constrainedAxis
指定为undefined
,就可以随时轻松更改。如果你有一个当前场景的句柄,你可以简单地做:scene.camera.constrainedAxis = undefined;