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 存储结果的对象。 |
返回值:
修改后的结果参数或如果未提供则为新颜色实例。