new Cesium.NearFarScalar(near, nearValue, far, farValue)
表示标量(scalar)值在眼睛空间中的近距离和远距离处的上下边界。
Name | Type | Default | Description |
---|---|---|---|
near |
Number |
0.0
|
optional 相机范围的下边界。 |
nearValue |
Number |
0.0
|
optional 位于相机范围下边界的值。 |
far |
Number |
1.0
|
optional 相机范围的上边界。 |
farValue |
Number |
0.0
|
optional 位于相机范围上边界的值。 |
参考:
成员变量
用于将对象打包成数组的元素数。
far : Number
相机范围的上边界。
-
Default Value:
1.0
farValue : Number
位于相机范围上边界的值。
-
Default Value:
0.0
near : Number
相机范围的下边界。
-
Default Value:
0.0
nearValue : Number
位于相机范围下边界的值。
-
Default Value:
0.0
内置方法
复制一个NearFarScalar的实例。
Name | Type | Description |
---|---|---|
nearFarScalar |
NearFarScalar | 要复制的NearFarScalar。 |
result |
NearFarScalar | optional 存储结果的对象。 |
返回值:
修改后的结果参数,如果没有提供创建一个新的NearFarScalar实例。(如果nearFarScalar未定义,则返回undefined)
比较提供的NearFarScalar,如果相等则返回
true
,否则返回false
。
Name | Type | Description |
---|---|---|
left |
NearFarScalar | optional 第一个NearFarScalar。 |
right |
NearFarScalar | optional 第二个NearFarScalar。 |
返回值:
如果两者相等,则为
true
;否则false
。
staticCesium.NearFarScalar.pack(value, array, startingIndex) → Array.<Number>
将提供的实例存储到提供的数组中。
Name | Type | Default | Description |
---|---|---|---|
value |
NearFarScalar | 要包装的值。 | |
array |
Array.<Number> | 要被包装到的数组。 | |
startingIndex |
Number |
0
|
optional 开始包装元素的数组索引。 |
返回值:
被包装到的数组。
从已包装的数组中检索实例。
Name | Type | Default | Description |
---|---|---|---|
array |
Array.<Number> | 包装的数组。 | |
startingIndex |
Number |
0
|
optional 要解包的元素的起始索引。 |
result |
NearFarScalar | optional 存储结果的对象。 |
返回值:
修改后的结果参数或新的NearFarScalar实例(如果没有提供)。
复制此实例。
Name | Type | Description |
---|---|---|
result |
NearFarScalar | optional 存储结果的对象。 |
返回值:
修改后的结果参数,如果没有提供则创建一个新的NearFarScalar实例。
将此实例与提供的NearFarScalar进行比较,如果相等,则返回
true
,否则返回false
。
Name | Type | Description |
---|---|---|
right |
NearFarScalar | optional 要进行比较的NearFarScalar。 |
返回值:
如果两者相等,则为
true
;否则false
。