Class: MeasurementUtils

MeasurementUtils

测量辅助工具类

new MeasurementUtils()

Methods


<static> pickPositionByMousePosition(scene, windowPosition, objectsToExclude, heightThreshold)

通过屏幕坐标获取场景世界坐标 适用于scene.pickPosition方法在globe.depthTestAgainstTerrain=false时,获取的坐标高程为负值的情况 当高程时低于设定的阈值时,则使用scene.globe.pick方法获取椭球面上的坐标
Parameters:
Name Type Description
scene Cesium.Scene 场景
windowPosition Cesium.Cartesian2 屏幕坐标
objectsToExclude Cesium.Primtive | Cesium.Entity | Cesium.Cesium3DTileSet 排除对象
heightThreshold Number 高程出错阈值
Returns:
世界坐标
Type
Cesium.Cartesian3