Expression functions Expression language data types

Types

Floating point numbers (“floats”)

Floating point numbers contain all numbers including Integers, and numbers with decimals, for example 15.25.

Strings

You can enclose strings in double quotes (") or apostrophes ('). Variables inside double-quotes are expanded. Strings inside apostrophes are not expanded.

Vectors

Three floating point values. These values can be used to represent positions, directions, normals or colors (RGB or HSV).

Matrix

Sixteen floating point values representing a 3D transformation matrix.

Exponential notation

Exponential notation is a concise way of representing large numbers with a minimal amount of digits, for example 3.2e-5 (equivalent to 0.000032).