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 | optional 用于存储结果的对象。 |
Returns:
求值表达式的结果。
evaluateColor(feature, result) → Color
求颜色表达式的结果,可选择使用所提供要素的属性。
这等价于 StyleExpression#evaluate,但始终返回一个 Color 对象。
| Name | Type | Description |
|---|---|---|
feature |
Cesium3DTileFeature | 其属性可用作表达式中变量的要素。 |
result |
Color | optional 用于存储结果的对象。 |
Returns:
修改后的 result 参数,如果未提供则为新的 Color 实例。
