Class: ModelGraphic

Glodon.CIMCube.Graphic. ModelGraphic

模型图形

new ModelGraphic(opts)

模型图形构造函数
Parameters:
Name Type Description
opts Object 配置参数
Properties
Name Type Description
name String 名称
position Array 点坐标,必填
uri String 模型地址
scale Number 比例
color Color 填充颜色
heightReference Glodon.CIMCube.Graphic.HeightReference 顶点高度模式
visibleRange Object 可见范围
Properties
Name Type Description
near Number 范围-最小值
far Number 范围-最大值

Extends

Members


<readonly> cesiumEntity :Cesium.Entity

获取原生Entity
Type:
  • Cesium.Entity
Inherited From:
Overrides:

color :Color

颜色
Type:
  • Color

dynamic :Boolean

是否动态绘制
Type:
  • Boolean
Inherited From:
Overrides:

heightReference :Glodon.CIMCube.Graphic.HeightReference

顶点坐标高度模式
Type:

<readonly> id :String

id
Type:
  • String
Inherited From:
Overrides:

<readonly> name :String

名称
Type:
  • String
Inherited From:
Overrides:

position :Array

顶点坐标
Type:
  • Array

show :Boolean

是否显示
Type:
  • Boolean
Inherited From:
Overrides:

Methods


addProperty(key, value)

添加属性
Parameters:
Name Type Description
key Object 属性key值
value Object 属性值
Inherited From:
Overrides:
Returns:
Type
void

addToViewer(dataSource)

添加到视图
Parameters:
Name Type Description
dataSource Cesium.DataSource
Inherited From:
Overrides:
Returns:
Type
void

flyTo()

飞到图形
Inherited From:
Overrides:
Returns:
Type
void

getAllProperties()

获取所有属性
Inherited From:
Overrides:
Returns:
属性Map
Type
Map

getEntity()

获取原生Entity
Inherited From:
Overrides:
Returns:
原生Entity
Type
Cesium.Entity

getProperty(key)

通过key获取属性
Parameters:
Name Type Description
key Object 属性key值
Inherited From:
Overrides:
Returns:
属性值
Type
Object

removeProperty(key)

删除属性
Parameters:
Name Type Description
key Object 属性key值
Inherited From:
Overrides:
Returns:
Type
void

removeSelf(dataSource)

删除图形
Parameters:
Name Type Description
dataSource Cesium.DataSource
Inherited From:
Overrides:
Returns:
Type
void

setOptions(options)

设置选项
Parameters:
Name Type Description
options Object 样式选项