StyleExpression

new Cesium.StyleExpression ()

适用于 Cesium3DTileset 的样式的表达式。

此接口的派生类在 3D Tiles样式化语言

此类型描述一个接口,不能直接实例化。

See:

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