Nodes in this category perform common arithmetic operations on numerical values (and where applicable, vec2 values).
Nodes
| Node | Details | Possible Types |
|---|---|---|
| Add | The addition operation ( | f64 → f64f64[] → f64[]f32 → f32f32[] → f32[]u32 → u32u32[] → u32[]Vec2 → Vec2Vec2[] → Vec2[]f64 → Vec2f64[] → Vec2[] |
| Divide | The division operation ( Produces 0 if the denominator is 0. | f64 → f64f64[] → f64[]f32 → f32f32[] → f32[]u32 → u32u32[] → u32[]Vec2 → Vec2Vec2[] → Vec2[]f64 → Vec2f64[] → Vec2[] |
| Exponent | The exponent operation ( | f64 → f64f64[] → f64[]f32 → f32f32[] → f32[]u32 → u32u32[] → u32[] |
| Logarithm | The logarithmic function ( | f64 → f64f64[] → f64[]f32 → f32f32[] → f32[] |
| Math | Calculates a mathematical expression with input values "A" and "B". | f64 → f64f64[] → f64[]f32 → f32f32[] → f32[] |
| Modulo | The modulo operation ( The sign of the result shares the sign of the numerator unless Always Positive is enabled. | f64 → f64f64[] → f64[]f32 → f32f32[] → f32[]u32 → u32u32[] → u32[]Vec2 → Vec2Vec2[] → Vec2[]f64 → Vec2f64[] → Vec2[] |
| Multiply | The multiplication operation ( | f64 → f64f64[] → f64[]f32 → f32f32[] → f32[]u32 → u32u32[] → u32[]Vec2 → Vec2Vec2[] → Vec2[]f64 → Vec2f64[] → Vec2[]Transform → TransformTransform[] → Transform[] |
| Reciprocal | The reciprocal operation ( Produces 0 if the input is 0. | f64 → f64f64[] → f64[]f32 → f32f32[] → f32[] |
| Root | The This is equivalent to raising the number to the power of | f64 → f64f64[] → f64[]f32 → f32f32[] → f32[] |
| Subtract | The subtraction operation ( | f64 → f64f64[] → f64[]f32 → f32f32[] → f32[]u32 → u32u32[] → u32[]Vec2 → Vec2Vec2[] → Vec2[]f64 → Vec2f64[] → Vec2[] |