PointGraphics

new SuperMap3D.PointGraphics(options)

描述位于包含 Entity 的位置的图形点。
Name Type Description
options Object optional 具有以下属性的对象:
Name Type Default Description
color Property Color.WHITE optional 指定点的 Color的属性。
pixelSize Property 1 optional 数值属性,指定以像素为单位的大小。
outlineColor Property Color.BLACK optional 指定轮廓的 Color的属性。
outlineWidth Property 0 optional 数值属性,指定以像素为单位的轮廓宽度。
show Property true optional 布尔属性,指定点的可见性。
scaleByDistance Property optional NearFarScalar 属性。用于根据距离缩放点的属性。
translucencyByDistance Property optional NearFarScalar 属性。用于根据与相机的距离设置半透明度的属性。
heightReference Property HeightReference.NONE optional 属性,指定高度相对于的位置。
distanceDisplayCondition Property optional 属性,指定该点与相机的距离。

Members

color : Property

获取或设置指定点的 Color的属性。
Default Value: Color.WHITE

readonlydefinitionChanged : Event

获取属性或子属性更改或修改时引发的事件。

disableDepthTestDistance : Property

获取或设置与相机的距离,在此距离上将禁用深度测试,以防止剪切到地形等。 当设置为零时,深度测试将始终应用。当设置为 Number. POSITIVE_INFINITY 时,深度测试永远不会应用。

distanceDisplayCondition : Property

获取或设置DistanceDisplayCondition属性,指定该点与相机的距离。

heightReference : Property

获取或设置指定 HeightReference的属性。
Default Value: HeightReference.NONE

outlineColor : Property

获取或设置指定轮廓Color的属性。
Default Value: Color.BLACK

outlineWidth : Property

获取或设置数值属性,指定以像素为单位的轮廓宽度。
Default Value: 0

pixelSize : Property

获取或设置数值属性,指定以像素为单位的大小。
Default Value: 1

scaleByDistance : Property

获取或设置用于根据距离缩放点的 NearFarScalar 属性,用于根据距离缩放点。如果未定义,则使用常量大小。

show : Property

获取或设置布尔属性,指定点的可见性。
Default Value: true

translucencyByDistance : Property

获取或设置 NearFarScalar 近距离标量 属性,根据与相机的距离来指定点的半透明度。 当相机距离在指定的NearFarScalar#nearValueNearFarScalar#farValue 上下限范围内时,点的半透明度将在NearFarScalar#nearValueNearFarScalar#farValue 之间插值。 在这些范围之外,点的半透明度将保持在最近的范围内。

Methods

clone(result)PointGraphics

复制此实例。
Name Type Description
result PointGraphics optional 存储结果的对象。
Returns:
修改后的结果参数,或一个新实例(如果没有提供)。

merge(source)

将此对象上每个未指定的属性赋值给所提供源对象上相同属性的值。
Name Type Description
source PointGraphics 要合并到该对象中的对象。