Name | Type | Description |
---|---|---|
options |
Entity.ConstructorOptions | optional 描述初始化选项的对象 |
See:
Members
availability : TimeIntervalCollection|undefined
与此对象关联的可用性(如果有)。
如果未定义可用性,则假定此对象的
其他属性将在任何提供的时间内返回有效数据。
如果存在可用性,则对象其他属性将仅
如果在给定时间间隔内查询,请提供有效数据。
billboard : BillboardGraphics|undefined
获取或设置公告牌。
box : BoxGraphics|undefined
获取或设置框。
corridor : CorridorGraphics|undefined
获取或设置走廊。
cylinder : CylinderGraphics|undefined
获取或设置圆柱体。
readonly definitionChanged : Event
获取每当更改或修改属性或子属性时引发的事件。
description : Property|undefined
获取或设置描述。
ellipse : EllipseGraphics|undefined
获取或设置椭圆。
ellipsoid : EllipsoidGraphics|undefined
获取或设置椭球体。
entityCollection : EntityCollection
获取或设置此实体所属的实体集合。
获取与此对象关联的唯一ID。
获取是否显示此实体,同时考虑
任何祖先实体的可见性。
label : LabelGraphics|undefined
获取或设置标签。
model : ModelGraphics|undefined
获取或设置模型。
获取或设置对象的名称。该名称是为最终用户准备的
消费和不需要是唯一的。
orientation : Property|undefined
获取或设置方向。
parent : Entity|undefined
获取或设置父对象。
path : PathGraphics|undefined
获取或设置路径。
plane : PlaneGraphics|undefined
获取或设置平面。
point : PointGraphics|undefined
获取或设置点图形。
polygon : PolygonGraphics|undefined
获取或设置多边形。
polyline : PolylineGraphics|undefined
获取或设置折线。
polylineVolume : PolylineVolumeGraphics|undefined
获取或设置折线体积。
position : PositionProperty|undefined
获取或设置位置。
properties : PropertyBag|undefined
获取或设置与此实体关联的任意属性包。
获取在此实例上注册的所有属性的名称。
rectangle : RectangleGraphics|undefined
获取或设置矩形。
获取或设置是否应显示此实体。设置为true时,
只有父实体的show属性也为true时,才会显示该实体。
tileset : Cesium3DTilesetGraphics|undefined
获取或设置平铺集。
viewFrom : Property|undefined
获取或设置跟踪此对象时建议的初始偏移量。
偏移通常在“东-北”向上参考坐标系中定义,
但可能是另一帧取决于物体的速度。
wall : WallGraphics|undefined
获取或设置墙。
Methods
检查给定场景除了支持覆盖在地形或3D平铺上的实体上的颜色之外,是否还支持其他材质。
如果不支持此功能,则具有非彩色材质但没有“height”的实体将
相反,将渲染为“高度”为0。
Name | Type | Description |
---|---|---|
scene |
Scene | 当前场景。 |
Returns:
当前场景是否支持地形上实体的材质。
检查给定场景是否支持固定到地形或三维平铺的多段线。
如果不支持此功能,则具有多段线图形的实体将在
提供的高度,并使用“arcType”参数而不是固定在地面上。
Name | Type | Description |
---|---|---|
scene |
Scene | 当前场景。 |
Returns:
当前场景是否支持地形或三维平铺上的多段线。
将属性添加到此对象。添加属性后,可以
用
Entity#definitionChanged
观察并合成
带CompositeEntityCollection
Name | Type | Description |
---|---|---|
propertyName |
String | 要添加的属性的名称。 |
Throws:
-
DeveloperError :“propertyName”是保留的属性名。
-
DeveloperError :“propertyName”已经是注册的属性。
computeModelMatrix(time, result) → Matrix4
计算实体在指定时间的转换的模型矩阵。如果方向或位置返回未定义
未定义。
Name | Type | Description |
---|---|---|
time |
JulianDate | 检索的模型矩阵的时间。 |
result |
Matrix4 | optional 要将结果存储到的对象。 |
Returns:
修改后的结果参数或新的Matrix4实例(如果未提供)。如果位置或方向未定义,则结果未定义。
给定一个时间,如果此对象在此期间应包含数据,则返回true。
Name | Type | Description |
---|---|---|
time |
JulianDate | 检查可用性的时间。 |
Returns:
如果对象在提供的时间内应该有数据,则为true,否则为false。
将此对象上的每个未指定属性指定给值
在提供的源对象上具有相同的属性。
Name | Type | Description |
---|---|---|
source |
Entity | 要合并到此对象中的对象。 |
删除了以前使用addProperty添加的属性。
Name | Type | Description |
---|---|---|
propertyName |
String | 要删除的属性的名称。 |
Throws:
-
DeveloperError :“propertyName”是保留的属性名。
-
DeveloperError :“propertyName”不是已注册的属性。
Type Definitions
实体构造函数的初始化选项
Properties:
Name | Type | Attributes | Description |
---|---|---|---|
id |
String |
<optional> |
此对象的唯一标识符。如果没有提供,则生成一个GUID。 |
name |
String |
<optional> |
显示给用户的可读名称。它不必是唯一的。 |
availability |
TimeIntervalCollection |
<optional> |
与此对象关联的可用性(如果有)。 |
show |
Boolean |
<optional> |
一个布尔值,指示是否显示实体及其子级。 |
description |
Property | string |
<optional> |
指定此实体的HTML描述的字符串属性。 |
position |
PositionProperty | Cartesian3 |
<optional> |
指定实体位置的属性。 |
orientation |
Property |
<optional> |
指定实体方向的属性。 |
viewFrom |
Property |
<optional> |
用于查看此对象的建议初始偏移量。 |
parent |
Entity |
<optional> |
要与此实体关联的父实体。 |
billboard |
BillboardGraphics | BillboardGraphics.ConstructorOptions |
<optional> |
与此实体关联的公告牌。 |
box |
BoxGraphics | BoxGraphics.ConstructorOptions |
<optional> |
与此实体关联的框。 |
corridor |
CorridorGraphics | CorridorGraphics.ConstructorOptions |
<optional> |
要与此实体关联的道路。 |
cylinder |
CylinderGraphics | CylinderGraphics.ConstructorOptions |
<optional> |
与此实体关联的圆柱体。 |
ellipse |
EllipseGraphics | EllipseGraphics.ConstructorOptions |
<optional> |
与此实体关联。 |
ellipsoid |
EllipsoidGraphics | EllipsoidGraphics.ConstructorOptions |
<optional> |
与此实体关联的椭球体。 |
label |
LabelGraphics | LabelGraphics.ConstructorOptions |
<optional> |
A选项.标签与此实体关联。 |
model |
ModelGraphics | ModelGraphics.ConstructorOptions |
<optional> |
与此实体关联的模型。 |
tileset |
Cesium3DTilesetGraphics | Cesium3DTilesetGraphics.ConstructorOptions |
<optional> |
要与此实体关联的三维平铺图块集。 |
path |
PathGraphics | PathGraphics.ConstructorOptions |
<optional> |
与此实体关联的路径。 |
plane |
PlaneGraphics | PlaneGraphics.ConstructorOptions |
<optional> |
要与此实体关联的平面。 |
point |
PointGraphics | PointGraphics.ConstructorOptions |
<optional> |
与此实体关联的点。 |
polygon |
PolygonGraphics | PolygonGraphics.ConstructorOptions |
<optional> |
与此实体关联的多边形。 |
polyline |
PolylineGraphics | PolylineGraphics.ConstructorOptions |
<optional> |
要与此实体关联的多段线。 |
properties |
PropertyBag | Object.<string, *> |
<optional> |
与此实体关联的任意属性。 |
polylineVolume |
PolylineVolumeGraphics | PolylineVolumeGraphics.ConstructorOptions |
<optional> |
要与此实体关联的多段线卷。 |
rectangle |
RectangleGraphics | RectangleGraphics.ConstructorOptions |
<optional> |
与此实体关联的矩形。 |
wall |
WallGraphics | WallGraphics.ConstructorOptions |
<optional> |
与此实体关联的墙。 |