Vec3 Nodes

AddVec3

Used to output the sum of two vectors.

Inputs

PortTypeDescription
AVec3First operand
BVec3Second operand

Outputs

PortTypeDescription
OutVec3Addition of A and B

Calculate

Used to output the specified calculation between two vectors.

Inputs

PortTypeDescription
OperatorIntegerMath operation to perform
AVec3First operand
BVec3Second operand

Outputs

PortTypeDescription
OutVec3Calculated operation of A and B

ClampVec3

Used to clamp the output range of a vector between a minimum and a maximum.

Inputs

PortTypeDescription
InVec3Input value
MinVec3Minimum clamping value
MaxVec3Maximum clamping value

Outputs

PortTypeDescription
OutVec3Triggers when the input value is between the minimum and maximum values

CrossVec3

Used to output the cross product of two vectors.

Inputs

PortTypeDescription
AVec3First operand
BVec3Second operand

Outputs

PortTypeDescription
OutVec3Outputs the cross product of the inputs

DotVec3

Used to output the dot product of the inputs.

Inputs

PortTypeDescription
AVec3First operand
BVec3Second operand

Outputs

PortTypeDescription
OutFloatOutputs the dot product of the inputs

EqualVec3

Used to trigger an output when both vectors are equal in value.

Inputs

PortTypeDescription
AVec3First operand
BVec3Second operand

Outputs

PortTypeDescription
OutBooleanTriggers when A and B are equal in value

FromVec3

Used to output the x, y, and z values of the vector.


Inputs

PortTypeDescription
Vec3Vec3Input vector

Outputs

PortTypeDescription
XFloatX-axis value of vector
YFloatY-axis value of vector
ZFloatZ-axis value of vector

MagnitudeVec3

Used to output the magnitude (length) of the vector.

Inputs

PortTypeDescription
VectorVec3Input vector

Outputs

PortTypeDescription
LengthAnyMagnitude (length) of the input vector

MulVec3

Used to output the multiplication of two vectors.

Inputs

PortTypeDescription
AVec3First operand
BVec3Second operand

Outputs

PortTypeDescription
OutVec3Multiplication of A and B

NormalizeVec3

Used to output the normalized value of the vector.

Inputs

PortTypeDescription
VectorVec3Vector input

Outputs

PortTypeDescription
OutVec3Normalized vector input
LengthFloatMagnitude

ReciprocalVec3

Used to output the reciprocal of the vector.

Inputs

PortTypeDescription
VectorVec3Input vector

Outputs

PortTypeDescription
LengthFloatReciprocal value of input

Scalevec3

Used to output a scaled value of the vector.

Inputs

PortTypeDescription
VectorVec3Input vector
ScaleFloatScale factor to apply to the input

Outputs

PortTypeDescription
OutVec3Result of the scaling

SetVec3

Used to output the input value when the Set input is activated.

Inputs

PortTypeDescription
SetAnyTriggers the vector to the output
InVec3Input value

Outputs

PortTypeDescription
OutVec3Outputs the input value

SubVec3

Used to output the subtracted value of two vectors.

Inputs

PortTypeDescription
AVec3First operand
BVec3Second operand

Outputs

PortTypeDescription
OutVec3Subtraction of B from A

ToVec3

Used to output three floating point values to a vector.

Inputs

PortTypeDescription
XFloatX-axis value
YFloatY-axis value
ZFloatZ-axis value

Outputs

PortDescription
Vec3Vector output