描述位于包含
Entity
的位置的图形点。
Name | Type | Description |
---|---|---|
options
|
PointGraphics.ConstructorOptions | 可选 描述初始化选项的对象 |
Members
color : Property |undefined
获取或设置指定该点的
Color
的属性。
-
Default Value:
Color.WHITE
readonly definitionChanged : Event
获取每当属性或子属性发生更改或修改时引发的事件。
disableDepthTestDistance : Property |undefined
获取或设置与相机的距离,在深度处禁用深度测试,例如,以防止剪切地形。设置为零时,将始终应用深度测试。设置为Number.POSITIVE_INFINITY时,永远不会应用深度测试。
distanceDisplayCondition : Property |undefined
获取或设置
DistanceDisplayCondition
属性,该属性指定将在距摄像机的距离处显示此点。
heightReference : Property |undefined
获取或设置指定
HeightReference
的属性。
-
Default Value:
HeightReference.NONE
outlineColor : Property |undefined
获取或设置指定轮廓的
Color
的属性。
-
Default Value:
Color.BLACK
outlineWidth : Property |undefined
获取或设置数字属性,该属性指定轮廓宽度(以像素为单位)。
-
Default Value:
0
pixelSize : Property |undefined
获取或设置数字属性,以像素为单位指定大小。
-
Default Value:
1
scaleByDistance : Property |undefined
获取或设置
NearFarScalar
属性,该属性用于根据距离缩放点。如果未定义,则使用恒定大小。
show : Property |undefined
获取或设置指定点的可见性的布尔属性。
-
Default Value:
true
translucencyByDistance : Property |undefined
获取或设置
NearFarScalar
属性,该属性根据距相机的距离指定点的半透明性。点的半透明性将在
NearFarScalar#nearValue
和
NearFarScalar#farValue
,而摄像头距离在上下限之内指定的
NearFarScalar#near
和
NearFarScalar#far 代码>
。在这些范围之外,这些点的半透明性仍保持在最近的范围内。
Methods
clone ( result ) → PointGraphics
复制此实例。
Name | Type | Description |
---|---|---|
result
|
PointGraphics | 可选 将结果存储到的对象。 |
Returns:
修改后的结果参数或一个新实例(如果未提供)。
将此对象上每个未分配的属性分配给该值提供的源对象具有相同属性。
Name | Type | Description |
---|---|---|
source
|
PointGraphics | 要合并到该对象中的对象。 |
Type Definitions
PointGraphics构造函数的初始化选项
Properties:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
show
|
Property | boolean |
<optional>
|
true | 一个布尔属性,指定该点的可见性。 |
pixelSize
|
Property | number |
<optional>
|
1 | 一个数字属性,以像素为单位指定大小。 |
heightReference
|
Property | HeightReference |
<optional>
|
HeightReference.NONE | 一个属性,指定相对于高度的高度。 |
color
|
Property | Color |
<optional>
|
Color.WHITE |
一个属性,指定该点的
Color
。
|
outlineColor
|
Property | Color |
<optional>
|
Color.BLACK |
一个属性,指定轮廓的
颜色
。
|
outlineWidth
|
Property | number |
<optional>
|
0 | 一个数字属性,用于指定轮廓宽度(以像素为单位)。 |
scaleByDistance
|
Property | NearFarScalar |
<optional>
|
A
NearFarScalar
该属性用于根据距离缩放点。
|
|
translucencyByDistance
|
Property | NearFarScalar |
<optional>
|
NearFarScalar
该属性用于根据距相机的距离设置半透明性。
|
|
distanceDisplayCondition
|
Property | DistanceDisplayCondition |
<optional>
|
一个属性,它指定将在距相机的距离显示此点。 | |
disableDepthTestDistance
|
Property | number |
<optional>
|
一个属性,它指定要禁用深度测试的距离相机的距离。 |