DistanceDisplayCondition

根据到相机的距离确定可见性。
new DistanceDisplayCondition(near, far)
Parameters:
near (Number) (default 0.0) 对象可见的间隔中的最小距离。
far (Number) (default Number.MAX_VALUE) 对象可见的间隔中的最大距离。
Example
// Make a billboard that is only visible when the distance to the camera is between 10 and 20 meters.
billboard.distanceDisplayCondition = new bmgl.DistanceDisplayCondition(10.0, 20.0);

Members

(static) packedLength : Number

用于将对象打包到数组中的元素数。

far : Number

对象可见的间隔中的最大距离。
Default Value: Number.MAX_VALUE

near : Number

对象可见的间隔中的最小距离。
Default Value: 0.0

Methods

(static) clone(value, result) → {DistanceDisplayCondition}
复制距离显示条件实例。
Parameters:
value (DistanceDisplayCondition) 要复制的距离显示条件。
result (DistanceDisplayCondition) 存储结果的结果。
(static) equals(left, right) → {Boolean}
确定两个距离显示条件是否相等。
Parameters:
left (DistanceDisplayCondition) 距离显示条件。
right (DistanceDisplayCondition) 另一个距离显示条件。
(static) pack(value, array, startingIndex) → {Array.<Number>}
将提供的实例存储到提供的数组中。
Parameters:
value (DistanceDisplayCondition) 要打包的值。
array (Array.<Number>) 要打包的数组。
startingIndex (Number) (default 0) 数组中开始打包元素的索引。
(static) unpack(array, startingIndex, result) → {DistanceDisplayCondition}
从压缩数组中检索实例。
Parameters:
array (Array.<Number>) 压缩数组。
startingIndex (Number) (default 0) 要解包的元素的起始索引。
result (DistanceDisplayCondition) 存储结果的对象。
clone(result) → {DistanceDisplayCondition}
复制此实例。
Parameters:
result (DistanceDisplayCondition) 存储结果的结果。
equals(other) → {Boolean}
确定此距离显示条件是否等于其他条件。
Parameters:
other (DistanceDisplayCondition) 另一个距离显示条件。