camera.constrainedAxis方法无效。我用viewer.camera.constrainedAxis = Cesium.Cartesian3.UNIT_Y;在原生cesium里有效,在supermap webgl里无效。是不是超图有bug?或者有什么其他方法能锁定摄像机旋转轴?
如图所示,上面原生cesium是绕某个轴旋转,而下面超图webgl完全没有绕任何轴旋转。
您把这个代码viewer.scene.camera.constrainedAxis = new Cesium.Cartesian3(0,1.0,0);放到60行后面,然后运行。不要看整个地球,就看哪个地形,您稍微转下视角就能看出来
示例地址http://support.supermap.com.cn:8090/webgl/examples/editor.html#terrainAndImagery
箭头所指的才是Y轴,您设置哪个以后会发现这个调动不了
scene.ScreenSpaceCameraController
尝试一下这下面的接口