Methods
evaluate (feature, result ) → Boolean|Number|String|RegExp| Cartesian2 | Cartesian3 | Cartesian4 | Color
评估表达式的结果,可以选择使用提供的功能的属性。如果结果中的表达
3D Tiles样式化语言
的类型为
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实例(如果未提供)。