new Cesium.StyleExpression()
内置方法
evaluate(feature, result) → Boolean|Number|String|RegExp|Cartesian2|Cartesian3|Cartesian4|Color
计算表达式的结果,可以选择使用提供的要素的属性。
如果3D Tiles Styling language中的表达式的结果类型为
Boolean
, Number
,或String
,则返回相应的JavaScript原始类型。
如果结果是RegExp
,则返回一个Javascript RegExp
对象。
如果结果是一个Cartesian2
, Cartesian3
,或Cartesian4
,
则返回一个Cartesian2
, Cartesian3
,或Cartesian4
对象。
如果result
参数是Color
,则Cartesian4
值将转换为Color
,然后返回。
Name | Type | Description |
---|---|---|
feature |
Cesium3DTileFeature | 其属性可以用作表达式中的变量的要素。 |
result |
Object | optional 存储结果的对象。 |
返回值:
计算表达式的结果。
计算颜色表达式的结果,可选地使用提供的要素的属性。
这相当于StyleExpression#evaluate
,但总是返回一个Color
对象。
Name | Type | Description |
---|---|---|
feature |
Cesium3DTileFeature | 其属性可以用作表达式中的变量的要素。 |
result |
Color | optional 存储结果的对象。 |
返回值:
修改后的结果参数或如果未提供则为新颜色实例。