Methods
-
evaluate(frameState, feature, result) → Boolean|Number|String|RegExp|Cartesian2|Cartesian3|Cartesian4|Color
-
计算表达式的结果,可选择使用所提供的特性的属性。 如果表达式 3D Tiles Styling language的类型为
布尔值
、数值
或字符串
,对应的JavaScript 如果结果是Cartesian2
、Cartesian3
或Cartesian4
,将返回一个Cartesian2
、Cartesian3
或Cartesian4
对象。 如果result
参数是Color
,Cartesian4
值被转换为Color
然后返回。Name Type Description frameState
FrameState 帧状态。 feature
Cesium3DTileFeature 其属性可以用作表达式中的变量的特性。 result
Object optional 存储结果的对象。 Returns:
表达式的计算结果。 -
evaluateColor(frameState, feature, result) → Color
-
评估颜色表达式的结果,可选择使用所提供的特征属性。
这等同于
StyleExpression#evaluate
,但总是返回一个Color
对象。Name Type Description frameState
FrameState 帧状态。 feature
Cesium3DTileFeature 其属性可在表达式中用作变量的特征。 result
Color optional 存储结果的对象。 Returns:
修改后的结果参数,或一个新的颜色实例(如果没有提供)。