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 frameStateFrameState 帧状态。 featureCesium3DTileFeature 其属性可以用作表达式中的变量的特性。 resultObject optional 存储结果的对象。 Returns:
表达式的计算结果。 -
evaluateColor(frameState, feature, result) → Color
-
评估颜色表达式的结果,可选择使用所提供的特征属性。
这等同于
StyleExpression#evaluate,但总是返回一个Color对象。Name Type Description frameStateFrameState 帧状态。 featureCesium3DTileFeature 其属性可在表达式中用作变量的特征。 resultColor optional 存储结果的对象。 Returns:
修改后的结果参数,或一个新的颜色实例(如果没有提供)。
