Class: EllipsoidGraphic

Glodon.CIMCube.Graphic. EllipsoidGraphic

椭球图形

new EllipsoidGraphic(opts)

椭球图形构造函数
Parameters:
Name Type Description
opts Object 配置参数
Properties
Name Type Description
name String 名称
position Array 中心坐标,必填
radii Object 椭球半径(单位米),必填
Properties
Name Type Description
east Number 椭球东半径(单位米)
north Number 椭球北半径(单位米)
up Number 椭球上半径(单位米)
minimumClock Number 椭球面垂直扫描起始角度(单位度),从上方向以顺时针计算
maximumClock Number 椭球面垂直扫描终止角度(单位度),从上方向以顺时针计算
minimumCone Number 椭球面水平扫描起始角度(单位度)
maximumCone Number 椭球面水平扫描终止角度(单位度)
heightReference Glodon.CIMCube.Graphic.HeightReference 坐标高度模式
fill Boolean 是否填充
material Color 填充颜色
outline Boolean 是否勾绘边界
outlineColor Color 边界颜色
outlineWidth Number 边界勾绘粗度(单位像素),目前在windows系统该设置不生效
visibleRange Object 相机距离物体的可见范围
Properties
Name Type Description
near Number 范围-最小值
far Number 范围-最大值

Extends

Members


<readonly> cesiumEntity :Cesium.Entity

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

dynamic :Boolean

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

fill :Boolean

是否填充
Type:
  • Boolean

heightReference :Glodon.CIMCube.Graphic.HeightReference

顶点坐标高度模式
Type:

<readonly> id :String

id
Type:
  • String
Inherited From:
Overrides:

material :Color

填充颜色
Type:
  • Color

maximumClock :Number

椭球面垂直扫描终止角度(单位度)
Type:
  • Number

maximumCone :Number

椭球面水平扫描终止角度(单位度)
Type:
  • Number

minimumClock :Number

椭球面垂直扫描起始角度(单位度)
Type:
  • Number

minimumCone :Number

椭球面水平扫描起始角度(单位度)
Type:
  • Number

<readonly> name :String

名称
Type:
  • String
Inherited From:
Overrides:

outline :Boolean

是否勾绘边界
Type:
  • Boolean

outlineColor :Color

边界颜色
Type:
  • Color

outlineWidth :Number

边界线宽,单位像素
Type:
  • Number

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 选项