StyleExpression

new Cesium.StyleExpression ()

应用于 Cesium3DTileset 的样式表达式。

此接口的派生类评估 3D Tiles 样式语言 中的表达式。

这种类型描述了一个接口,并不打算直接实例化。

See:

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 实例(如果未提供)。