ModelState

new GisEye.ModelState(options)

模型状态初始化

Name Type Description
options Object

初始化对象

Name Type Default Description
position Cartesian3 new Cartesian3(0,0,0) optional

模型位置

scale Cartesian3 new Cartesian3(1, 1, 1) optional

模型缩放

heading Number 0 optional

模型的方位角绕Z轴的旋转角度,弧度制的

pitch Number 0 optional

模型的俯仰角绕Y轴旋转角度,弧度制的

roll Number 0 optional

模型的翻滚角绕X轴的旋转角度,弧度制的

distanceDisplayCondition distanceDisplayCondition new Cesium.DistanceDisplayCondition() optional

模型的可见距离

color string | Cesium.Color Cesium.Color.WHITE optional

设置模型的颜色

properties Object optional

设置模型的自定义属性

Members

color

获取和设置模型颜色

heading

获取和设置模型方位角

pitch

获取和设置模型俯仰角

position

获取和设置模型位置

properties

获取和设置自定义属性

roll

获取和设置模型翻滚角

scale

获取和设置模型缩放

show

获取和设置模型是否显示

Methods

static GisEye.ModelState.clone(modelState, resullt)ModelState

复制一个对象那个到结果对象中

Name Type Description
modelState ModelState

要复制的模型状态对象

resullt ModelState

返回的模型转改对象

Returns:

返回对象

static GisEye.ModelState.getCacheKey(modelState)ModelState

获取缓存对象的键值

Name Type Description
modelState ModelState

模型状态对象

Returns:

返回对象,带有_cacheKey属性值

clone(result)ModelState

复制当前对象

Name Type Description
result ModelState

返回的结果对象

Returns:

返回对象

equals(modelState)Boolean

判断是都和当前实例相等

Name Type Description
modelState ModelState

判断对象

Returns:

相等返回true,反之则返回false