Skip to main content
Jeremias Meister - Tools & Pipeline

Action Data

Vector Math

Performs mathematical operations on 2D or 3D vectors including addition, dot product, cross product, projection, and more.

Node IDVectorMathAction

Parameters

ParameterTypeRequiredDefaultDescription
Dimension dimension enum
  • 2D
  • 3D
Yes 3D Whether to work with 2D (x, y) or 3D (x, y, z) vectors.
Operation operation enum
  • Add
  • Subtract
  • Multiply
  • Divide
  • Dot
  • Cross
  • Distance
  • Length
  • Normalize
  • Negate
  • Project
  • Reflect
  • Scale
Yes Add The vector operation to perform. Cross product only available in 3D mode.
Vector A vectorA vector Yes [0,0,0] First vector as array [x, y] for 2D or [x, y, z] for 3D.
Vector B vectorB vector No [0,0,0] Second vector (for two-vector operations like Add, Dot, Cross, etc.).
Scalar scalar float No 1 Scalar value (only used for Scale operation).

Inputs

InputTypeRequiredDescription
Execute input0 object Yes Triggers the vector operation.

Outputs

OutputTypeIdentifierDescription
Result output0 object vector_result The result of the vector operation. Can be a vector (array) or scalar (number) depending on the operation.