Vector3 nodes
Expression
Returns the absolute value of each component in a Vector3.
Also searchable as: “Absolute Value”, “Vector3 Abs”.
Inputs
| Name | Type | Description | Default |
|---|---|---|---|
| Vector3 | Vector3 |
Outputs
| Name | Type | Description | Default |
|---|---|---|---|
| Result | Vector3 |
Expression
Adds two Vector3s together component-wise.
Also searchable as: “Add Vectors”, “Vector3 Addition”.
Inputs
| Name | Type | Description | Default |
|---|---|---|---|
| Vector3 A | Vector3 |
||
| Vector3 B | Vector3 |
Outputs
| Name | Type | Description | Default |
|---|---|---|---|
| Result | Vector3 |
Angle To
Section titled “Angle To”Expression
Calculates the angle between two Vector3s in radians.
Also searchable as: “Vector3 Angle Between”.
Inputs
| Name | Type | Description | Default |
|---|---|---|---|
| Vector3 A | Vector3 |
||
| Vector3 B | Vector3 |
Outputs
| Name | Type | Description | Default |
|---|---|---|---|
| Result | number |
Break Vector3
Section titled “Break Vector3”Expression
Decomposes a Vector3 into its X, Y, and Z components.
Also searchable as: “Decompose Vector3”, “Split Vector3”.
Inputs
| Name | Type | Description | Default |
|---|---|---|---|
| Vector3 | Vector3 |
Outputs
| Name | Type | Description | Default |
|---|---|---|---|
| X | number |
||
| Y | number |
||
| Z | number |
Expression
Clamps a Vector3 between minimum and maximum values component-wise.
Also searchable as: “Constrain Vector3”.
Inputs
| Name | Type | Description | Default |
|---|---|---|---|
| Vector3 | Vector3 |
||
| Min | Vector3 |
||
| Max | Vector3 |
Outputs
| Name | Type | Description | Default |
|---|---|---|---|
| Result | Vector3 |
Cross Product
Section titled “Cross Product”Expression
Computes the cross product of two Vector3s.
Also searchable as: “Vector3 Cross Product”.
Inputs
| Name | Type | Description | Default |
|---|---|---|---|
| Vector3 A | Vector3 |
||
| Vector3 B | Vector3 |
Outputs
| Name | Type | Description | Default |
|---|---|---|---|
| Result | Vector3 |
Distance
Section titled “Distance”Expression
Calculates the distance between two Vector3 points.
Also searchable as: “Vector3 Distance Between”.
Inputs
| Name | Type | Description | Default |
|---|---|---|---|
| Vector3 A | Vector3 |
||
| Vector3 B | Vector3 |
Outputs
| Name | Type | Description | Default |
|---|---|---|---|
| Result | number |
Dot Product
Section titled “Dot Product”Expression
Computes the dot product (scalar) of two Vector3s.
Also searchable as: “Vector3 Dot Product”.
Inputs
| Name | Type | Description | Default |
|---|---|---|---|
| Vector3 A | Vector3 |
||
| Vector3 B | Vector3 |
Outputs
| Name | Type | Description | Default |
|---|---|---|---|
| Result | number |
Length
Section titled “Length”Expression
Calculates the length (magnitude) of a Vector3.
Also searchable as: “Magnitude”, “Vector3 Length”.
Inputs
| Name | Type | Description | Default |
|---|---|---|---|
| Vector3 | Vector3 |
Outputs
| Name | Type | Description | Default |
|---|---|---|---|
| Result | number |
Expression
Linearly interpolates between two Vector3s based on a factor (0-1).
Also searchable as: “Linear Interpolate Vector3”.
Inputs
| Name | Type | Description | Default |
|---|---|---|---|
| Vector3 A | Vector3 |
||
| Vector3 B | Vector3 |
||
| Factor | number |
Outputs
| Name | Type | Description | Default |
|---|---|---|---|
| Result | Vector3 |
Make Vector3
Section titled “Make Vector3”Expression
Creates a new Vector3 object with the specified X, Y, and Z components.
Also searchable as: “New Vector3”, “Create Vector3”.
Inputs
| Name | Type | Description | Default |
|---|---|---|---|
| X | number |
||
| Y | number |
||
| Z | number |
Outputs
| Name | Type | Description | Default |
|---|---|---|---|
| Result | Vector3 |
Expression
Returns a Vector3 with the maximum component values from two vectors.
Also searchable as: “Maximum Vector3”.
Inputs
| Name | Type | Description | Default |
|---|---|---|---|
| Vector3 A | Vector3 |
||
| Vector3 B | Vector3 |
Outputs
| Name | Type | Description | Default |
|---|---|---|---|
| Result | Vector3 |
Expression
Returns a Vector3 with the minimum component values from two vectors.
Also searchable as: “Minimum Vector3”.
Inputs
| Name | Type | Description | Default |
|---|---|---|---|
| Vector3 A | Vector3 |
||
| Vector3 B | Vector3 |
Outputs
| Name | Type | Description | Default |
|---|---|---|---|
| Result | Vector3 |
Multiply by Number
Section titled “Multiply by Number”Expression
Multiplies a Vector3 by a scalar value.
Also searchable as: “Scale Vector3”.
Inputs
| Name | Type | Description | Default |
|---|---|---|---|
| Vector3 | Vector3 |
||
| Multiplier | number |
Outputs
| Name | Type | Description | Default |
|---|---|---|---|
| Result | Vector3 |
Normalize
Section titled “Normalize”Expression
Returns a normalized (unit length) version of a Vector3.
Also searchable as: “Normalized Vector3”.
Inputs
| Name | Type | Description | Default |
|---|---|---|---|
| Vector3 | Vector3 |
Outputs
| Name | Type | Description | Default |
|---|---|---|---|
| Result | Vector3 |
Reflect
Section titled “Reflect”Expression
Reflects a Vector3 across a surface normal.
Also searchable as: “Vector3 Reflect”.
Inputs
| Name | Type | Description | Default |
|---|---|---|---|
| Vector3 | Vector3 |
||
| Normal | Vector3 |
Outputs
| Name | Type | Description | Default |
|---|---|---|---|
| Result | Vector3 |
Subtract
Section titled “Subtract”Expression
Subtracts one Vector3 from another component-wise.
Also searchable as: “Subtract Vectors”, “Vector3 Subtraction”.
Inputs
| Name | Type | Description | Default |
|---|---|---|---|
| Vector3 A | Vector3 |
||
| Vector3 B | Vector3 |
Outputs
| Name | Type | Description | Default |
|---|---|---|---|
| Result | Vector3 |
To Array
Section titled “To Array”Expression
Converts a Vector3 into an array of its components.
Inputs
| Name | Type | Description | Default |
|---|---|---|---|
| Vector3 | Vector3 |
Outputs
| Name | Type | Description | Default |
|---|---|---|---|
| Result | number[] |

