Modulo

The modulo operation (%) calculates the remainder from the division of two scalar numbers or vec2s.

The sign of the result shares the sign of the numerator unless Always Positive is enabled.

Interface

Inputs

ParameterDetailsPossible Types
Numerator

The left-hand side of the modulo operation.

Primary Input

Integer[]
Integer
Number[]
Number
Vec2[]
Vec2
Modulus

The right-hand side of the modulo operation.

Default: 2

Integer[]
Integer
Number[]
Number
Vec2[]
Vec2
Always Positive

Ensures the result is always positive, even if the numerator is negative.

Default: true

Bool[]
Bool

Outputs

ProductDetailsPossible Types
Result

The value produced by the node operation.

Primary Output

Number
Number[]
Integer
Integer[]
Vec2
Vec2[]