Expression
An expression for a style applied to a Cesium3DTileset.
Evaluates an expression defined using the 3D Tiles Styling language.
Implements the StyleExpression interface.
const expression = new Expression('(regExp("^Chest").test(${County})) && (${YearBuilt} >= 1970)');
expression.evaluate(feature); // returns true or false depending on the feature's propertiesconst expression = new Expression('(${Temperature} > 90) ? color("red") : color("white")');
expression.evaluateColor(feature, result); // returns a Color objectParameters
Defines in the style.
See also
Constructors
Functions
Evaluates the result of an expression, optionally using the provided feature's properties. If the result of the expression in the 3D Tiles Styling language is of type Boolean, Number, or String, the corresponding JavaScript primitive type will be returned. If the result is a RegExp, a Javascript RegExp object will be returned. If the result is a Cartesian2, Cartesian3, or Cartesian4, a Cartesian2, Cartesian3, or Cartesian4 object will be returned. If the result argument is a Color, the Cartesian4 value is converted to a Color and then returned.
Evaluates the result of a Color expression, optionally using the provided feature's properties.