Skip to main content
Documentation
Nodes

Rounding Nodes

Floor, ceiling, round, and truncate operations for controlling numeric precision.

Rounding Nodes

Floor, ceiling, round, and truncate operations for controlling numeric precision.

This category contains 10 nodes.

Nodes

Ceil

Rounds up to nearest integer

Inputs: Any number.

NameTypeRangeDefault
NumberNumberany0

Outputs: Smallest integer >= input.

NameTypeRange
NumberNumberint

Ceiling Vector

Ceiling of each component

Inputs: 3D vector.

NameTypeRangeDefault
VectorVectorvec[0, 0, 0]

Outputs: Vector with smallest integer >= each component.

NameTypeRange
VectorVectorvec

Floor

Rounds down to nearest integer

Inputs: Any number.

NameTypeRangeDefault
ValueNumberany0

Outputs: Largest integer <= input.

NameTypeRange
NumberNumberint

Floor Vector

Floor of each component

Inputs: 3D vector.

NameTypeRangeDefault
VectorVectorvec[0, 0, 0]

Outputs: Vector with largest integer <= each component.

NameTypeRange
VectorVectorvec

Fractional Part

Returns fractional part

Inputs: Any number.

NameTypeRangeDefault
ValueNumberany0

Outputs: x - floor, in range [0, 1).

NameTypeRange
NumberNumber0-1

Fractional Part Vector

Fractional part of each component

Inputs: 3D vector.

NameTypeRangeDefault
VectorVectorvec[0, 0, 0]

Outputs: Vector with x - floor for each component [0, 1).

NameTypeRange
VectorVectorvec

Round

Rounds to nearest integer

Inputs: Any number.

NameTypeRangeDefault
ANumberany0

Outputs: Nearest integer (0.5 rounds to nearest even).

NameTypeRange
NumberNumberint

Round Vector

Round each component

Inputs: 3D vector.

NameTypeRangeDefault
VectorVectorvec[0, 0, 0]

Outputs: Vector with rounded components (0.5 rounds to nearest even).

NameTypeRange
VectorVectorvec

Truncate

Truncates decimal part

Inputs: Any number.

NameTypeRangeDefault
ValueNumberany0

Outputs: Integer part (rounds toward zero).

NameTypeRange
NumberNumberint

Truncate Vector

Truncate each component

Inputs: 3D vector.

NameTypeRangeDefault
VectorVectorvec[0, 0, 0]

Outputs: Vector with integer parts (rounds toward zero).

NameTypeRange
VectorVectorvec