Nodes in this category evaluate math expressions, convert between numbers and text, and generate random numbers.
Nodes
| Node | Details | Possible Types |
|---|---|---|
| Format Number | Formats a number as a string with control over decimal places, decimal separator, and thousands grouping. | Number → StringNumber[] → String[] |
| Math f(x) | Evaluates a math expression written in terms of the single variable The result is read as the chosen output type: an Integer rounds to the nearest whole number, a Bool reads exactly 0 or 1 as false or true, a Vec2 takes the X and Y of a vector like | Number → NumberNumber[] → Number[]Number → IntegerNumber[] → Integer[]Number → BoolNumber[] → Bool[]Number → Vec2Number[] → Vec2[]Number → TransformNumber[] → Transform[]Integer → NumberInteger[] → Number[]Integer → IntegerInteger[] → Integer[]Integer → BoolInteger[] → Bool[]Integer → Vec2Integer[] → Vec2[]Integer → TransformInteger[] → Transform[]Bool → NumberBool[] → Number[]Bool → IntegerBool[] → Integer[]Bool → BoolBool[] → Bool[]Bool → Vec2Bool[] → Vec2[]Bool → TransformBool[] → Transform[]Vec2 → NumberVec2[] → Number[]Vec2 → IntegerVec2[] → Integer[]Vec2 → BoolVec2[] → Bool[]Vec2 → Vec2Vec2[] → Vec2[]Vec2 → TransformVec2[] → Transform[]Transform → NumberTransform[] → Number[]Transform → IntegerTransform[] → Integer[]Transform → BoolTransform[] → Bool[]Transform → Vec2Transform[] → Vec2[]Transform → TransformTransform[] → Transform[] |
| Math f(…) | Evaluates a math expression across all of the input items at once. A full expression reads the items as The result is read as the chosen output type: an Integer rounds to the nearest whole number, a Bool reads exactly 0 or 1 as false or true, a Vec2 takes the X and Y of a vector like | Number[] → NumberNumber[] → IntegerNumber[] → BoolNumber[] → Vec2Number[] → TransformInteger[] → NumberInteger[] → IntegerInteger[] → BoolInteger[] → Vec2Integer[] → TransformBool[] → NumberBool[] → IntegerBool[] → BoolBool[] → Vec2Bool[] → TransformVec2[] → NumberVec2[] → IntegerVec2[] → BoolVec2[] → Vec2Vec2[] → TransformTransform[] → NumberTransform[] → IntegerTransform[] → BoolTransform[] → Vec2Transform[] → Transform |
| Random | The random function ( | → Number → Number[] |
| String to Number | Parses a string into a number. Falls back to the chosen value if the string is not a valid number. | String → NumberString[] → Number[] |