StyleExpression

new Cesium.StyleExpression()

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

此接口的派生类评估 3D 瓦片样式语言

此类型描述接口,不打算直接实例化。

See:

Methods

evaluate(feature, result)boolean|number|string|RegExp|Cartesian2|Cartesian3|Cartesian4|Color

计算表达式的结果,可选择使用提供的特性的属性。如果 中的 3D 瓦片样式语言 的类型为 BooleanNumberString,对应的 JavaScript 原始类型。如果结果是 RegExp,则为 Javascript RegExp 对象。如果结果是 Cartesian2Cartesian3Cartesian4, 将返回 Cartesian2Cartesian3Cartesian4 对象。如果 result 参数为 Color,则 Cartesian4 值将转换为 Color,然后返回。
Name Type Description
feature Cesium3DTileFeature 其属性可用作表达式中的变量的特征。
result object optional 要在其上存储结果的对象。
Returns:
计算表达式的结果。

evaluateColor(feature, result)Color

计算 Color 表达式的结果,可选择使用提供的特性的属性。

这等效于 StyleExpression#evaluate,但始终返回 Color 对象。

Name Type Description
feature Cesium3DTileFeature 其属性可用作表达式中的变量的特征。
result Color optional 要在其中存储结果的对象。
Returns:
修改后的结果参数或者新的 Color 实例(如果未提供)。
Need help? The fastest way to get answers is from the community and team on the Cesium Forum.