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.
| Name | Type | Range | Default |
|---|---|---|---|
| Number | Number | any | 0 |
Outputs: Smallest integer >= input.
| Name | Type | Range |
|---|---|---|
| Number | Number | int |
Ceiling Vector
Ceiling of each component
Inputs: 3D vector.
| Name | Type | Range | Default |
|---|---|---|---|
| Vector | Vector | vec | [0, 0, 0] |
Outputs: Vector with smallest integer >= each component.
| Name | Type | Range |
|---|---|---|
| Vector | Vector | vec |
Floor
Rounds down to nearest integer
Inputs: Any number.
| Name | Type | Range | Default |
|---|---|---|---|
| Value | Number | any | 0 |
Outputs: Largest integer <= input.
| Name | Type | Range |
|---|---|---|
| Number | Number | int |
Floor Vector
Floor of each component
Inputs: 3D vector.
| Name | Type | Range | Default |
|---|---|---|---|
| Vector | Vector | vec | [0, 0, 0] |
Outputs: Vector with largest integer <= each component.
| Name | Type | Range |
|---|---|---|
| Vector | Vector | vec |
Fractional Part
Returns fractional part
Inputs: Any number.
| Name | Type | Range | Default |
|---|---|---|---|
| Value | Number | any | 0 |
Outputs: x - floor, in range [0, 1).
| Name | Type | Range |
|---|---|---|
| Number | Number | 0-1 |
Fractional Part Vector
Fractional part of each component
Inputs: 3D vector.
| Name | Type | Range | Default |
|---|---|---|---|
| Vector | Vector | vec | [0, 0, 0] |
Outputs: Vector with x - floor for each component [0, 1).
| Name | Type | Range |
|---|---|---|
| Vector | Vector | vec |
Round
Rounds to nearest integer
Inputs: Any number.
| Name | Type | Range | Default |
|---|---|---|---|
| A | Number | any | 0 |
Outputs: Nearest integer (0.5 rounds to nearest even).
| Name | Type | Range |
|---|---|---|
| Number | Number | int |
Round Vector
Round each component
Inputs: 3D vector.
| Name | Type | Range | Default |
|---|---|---|---|
| Vector | Vector | vec | [0, 0, 0] |
Outputs: Vector with rounded components (0.5 rounds to nearest even).
| Name | Type | Range |
|---|---|---|
| Vector | Vector | vec |
Truncate
Truncates decimal part
Inputs: Any number.
| Name | Type | Range | Default |
|---|---|---|---|
| Value | Number | any | 0 |
Outputs: Integer part (rounds toward zero).
| Name | Type | Range |
|---|---|---|
| Number | Number | int |
Truncate Vector
Truncate each component
Inputs: 3D vector.
| Name | Type | Range | Default |
|---|---|---|---|
| Vector | Vector | vec | [0, 0, 0] |
Outputs: Vector with integer parts (rounds toward zero).
| Name | Type | Range |
|---|---|---|
| Vector | Vector | vec |