Methods
evaluate (feature, result ) → Boolean|Number|String|RegExp| Cartesian2 | Cartesian3 | Cartesian4 | Color
评估表达式的结果,可以选择使用提供的特性的属性。如果
3D Tiles Styling 语言
中表达式的结果是
Boolean
、
Number
或
String
类型,则将返回相应的 JavaScript 原始类型。如果结果是
RegExp
,则将返回 Javascript
RegExp
对象。如果结果是
Cartesian2
、
Cartesian3
或
Cartesian4
,则将返回
Cartesian2
、
Cartesian3
或
Cartesian4
对象。如果
result
参数是
Color
,则
Cartesian4
值将转换为
Color
然后返回。
Name | Type | Description |
---|---|---|
feature
|
Cesium3DTileFeature | 其属性可用作表达式中的变量的特征。 |
result
|
Object | 可选 存储结果的对象。 |
Returns:
计算表达式的结果。
evaluateColor (feature, result ) → Color
评估 Color 表达式的结果,可以选择使用提供的特性的属性。
这等效于
StyleExpression#evaluate
但总是返回一个
Color
对象。
Name | Type | Description |
---|---|---|
feature
|
Cesium3DTileFeature | 其属性可用作表达式中的变量的特征。 |
result
|
Color | 可选 存储结果的对象。 |
Returns:
修改后的结果参数或新的 Color 实例(如果未提供)。