Entity
优质
小牛编辑
126浏览
2023-12-01
new LSGlobe.Entity(options)
实体可以手动创建并添加到Viewer#entities中,或由数据源(如CzmlDataSource和GeoJsonDataSource)生成。
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options | Object | optional 对象具有以下属性:
|
Members
billboard : BillboardGraphics
- 获取或设置广告牌(billboard)对象
box : BoxGraphics
- 获取或设置长方体(box)对象
corridor : CorridorGraphics
- 获取或设置走廊(corridor)对象
cylinder : CylinderGraphics
- 获取或设置圆柱体(cylinder)对象
description : Property
- 获取或设置实体描述
ellipse : EllipseGraphics
- 获取或设置椭圆(ellipse)对象
ellipsoid : EllipsoidGraphics
- 获取或设置椭球体(ellipsoid)对象
entityCollection : EntityCollection
- 获取或设置当前实体所属的实体集合
id : String
- 获取与此对象关联的唯一ID
isShowing : Boolean
- 获取此实体的可见性,此可见性属性考虑了其所属实体集合以及父实体的可见性
label : LabelGraphics
- 获取或设置标签(label)
model : ModelGraphics
- 获取或设置模型(model)对象
orientation : Property
- 获取或设置实体的方向(orientation)
parent : Entity
- 获取或设置实体的父对象
path : PathGraphics
- 获取或设置路径(path)对象
plane : PlaneGraphics
- 获取或设置一个平面
point : PointGraphics
- 获取或设置点图形对象
polygon : PolygonGraphics
- 获取或设置多边形(polygon)对象
polyline : PolylineGraphics
- 获取或设置折线(polyline)对象
polylineVolume : PolylineVolumeGraphics
- 获取或设置多段线柱体(polyline volume)对象
position : PositionProperty
- 获取或设置实体的位置
propertyNames : Array
- 获取实例对象中所有的属性名字
rectangle : RectangleGraphics
- 获取或设置矩形(rectangle)对象
show : Boolean
- 获取或设置实体对象的可见性。如果设置为true,只有在其父实体的显示属性show也设置为true时此实体才显示
viewFrom : Property
- 获取或设置用相机查看此对象时的建议初始偏移。偏移在“东-北-上”坐标系中定义
wall : WallGraphics
- 获取或设置围墙(wall)对象
Methods
addProperty(propertyName)
- 为实体添加一个属性
Name Type Description propertyName
String
待添加的属性名称 Throws:
DeveloperError
: "propertyName" 已被保留DeveloperError
: "propertyName" 已被注册
computeModelMatrix(time, result) → Matrix4
- 在指定时间计算实体转换的模型矩阵。如果方向或位置未定义,则返回undefined
Name Type Description time
JulianDate
检索模型矩阵的时间 result
Matrix4
optional
存储结果的对象Returns:
如果没有提供修改后的结果参数或一个新的Matrix4实例。如果位置或方向未定义,则返回undefined
removeProperty(propertyName)
- 删除之前通过addProperty功能添加的属性名称
Name Type Description propertyName
String
要删除的属性名称 Throws:
DeveloperError
: "propertyName" 已被保留DeveloperError
: "propertyName" 已被注册