Entity

new Cesium.Entity ( options )

实体实例将多种形式的可视化聚合到一个高级对象中。它们可以手动创建并添加到 Viewer#entities 或由数据源生成,例如 CzmlDataSource GeoJsonDataSource
Name Type Description
options Entity.ConstructorOptions 描述初始化选项的 可选 对象
See:

Members

与此对象关联的可用性(如果有)。如果可用性未定义,则假定此对象的其他属性将在任何提供的时间返回有效数据。如果存在可用性,对象其他属性将仅在给定时间间隔内查询时提供有效数据。
获取或设置广告牌。
获取或设置框。
获取或设置走廊。
获取或设置圆柱体。

readonly definitionChanged : Event

获取在更改或修改属性或子属性时引发的事件。
获取或设置描述。
获取或设置椭圆。
获取或设置椭球体。
获取或设置该实体所属的实体集合。
获取与此对象关联的唯一 ID。

isShowing : Boolean

获取是否正在显示此实体,并考虑任何祖先实体的可见性。
获取或设置标签。
获取或设置模型。

name : String|undefined

获取或设置对象的名称。该名称供最终用户使用,无需唯一。
获取或设置方向。
获取或设置父对象。
获取或设置路径。
获取或设置平面。
获取或设置点图形。
获取或设置多边形。
获取或设置折线。
获取或设置折线体积。
获取或设置位置。
获取或设置与此实体关联的任意属性包。

propertyNames : Array.<string>

获取在此实例上注册的所有属性的名称。
获取或设置矩形。
获取或设置是否应显示此实体。设置为 true 时,仅当父实体的 show 属性也为 true 时才显示实体。
获取或设置tileset。
获取或设置跟踪此对象时建议的初始偏移量。偏移量通常在东北上参考系中定义,但也可能是另一个参考系,具体取决于对象的速度。
获取或设置墙。

Methods

static Cesium.Entity.supportsMaterialsforEntitiesOnTerrain (scene) Boolean

检查给定场景是否支持覆盖在地形或 3D 平铺上的实体上的颜色以外的材质。如果不支持此功能,则具有非颜色材质但没有'高度'的实体将被渲染为高度为 0。
Name Type Description
scene Scene 当前场景。
Returns:
当前场景是否支持地形上实体的材质。

static Cesium.Entity.supportsPolylinesOnTerrain (scene) Boolean

检查给定场景是否支持夹在地形或 3D 平铺上的折线。如果不支持此功能,具有折线图形的实体将在提供的高度处使用顶点进行渲染,并使用 `arcType` 参数而不是固定在地面上。
Name Type Description
scene Scene 当前场景。
Returns:
当前场景是否支持地形或 3D TIles 上的折线。

addProperty (propertyName)

向该对象添加一个属性。添加属性后,可以使用 Entity#definitionChanged 观察它并与 CompositeEntityCollection
Name Type Description
propertyName String 要添加的属性的名称。
Throws:

computeModelMatrix (time, result ) Matrix4

在指定时间计算实体变换的模型矩阵。如果方向或位置未定义,则返回未定义。
Name Type Description
time JulianDate 检索模型矩阵的时间。
result Matrix4 可选 存储结果的对象。
Returns:
修改后的结果参数或新的 Matrix4 实例(如果未提供)。如果位置或方向未定义,则结果未定义。

isAvailable (time) Boolean

给定时间,如果该对象在该时间段内应该有数据,则返回 true。
Name Type Description
time JulianDate 检查可用性的时间。
Returns:
如果对象在提供的时间内应该有数据,则为 true,否则为 false。
将此对象上的每个未分配属性分配给提供的源对象上相同属性的值。
Name Type Description
source Entity 要合并到此对象的对象。

removeProperty (propertyName)

删除了以前使用 addProperty 添加的属性。
Name Type Description
propertyName String 要移除的属性的名称。
Throws:

Type Definitions

Cesium.Entity.ConstructorOptions

Entity 构造函数的初始化选项
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>
与此实体关联的 options.label。
model ModelGraphics | ModelGraphics.ConstructorOptions <optional>
与此实体关联的模型。
tileset Cesium3DTilesetGraphics | Cesium3DTilesetGraphics.ConstructorOptions <optional>
与该实体关联的 3D Tiles 瓦片集。
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>
与该实体关联的墙。