Math Nodes

Add

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Operand A Operand B

Input Pins

pinId: Operand A dataType: number

Editor Settings

pinId: Operand B dataType: number

Editor Settings

Output Pins

pinId: Result dataType: number userData:

Editor Settings

Node Category: Math\

Subtract

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Operand A Operand B

Input Pins

pinId: Operand A dataType: number

Editor Settings

pinId: Operand B dataType: number

Editor Settings

Output Pins

pinId: Result dataType: number userData:

Editor Settings

Node Category: Math\

Multiply

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Operand A Operand B

Input Pins

pinId: Operand A dataType: number

Editor Settings

pinId: Operand B dataType: number

Editor Settings

Output Pins

pinId: Result dataType: number userData:

Editor Settings

Node Category: Math\

Divide

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Operand A Operand B

Input Pins

pinId: Operand A dataType: number

Editor Settings

pinId: Operand B dataType: number

Editor Settings

Output Pins

pinId: Quotient dataType: number userData:

Editor Settings

pinId: Whole dataType: number userData:

Editor Settings

pinId: Remainder dataType: number userData:

Editor Settings

Node Category: Math\

Convert Degrees to Radians

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Operand

Input Pins

pinId: Operand dataType: number

Editor Settings

Output Pins

pinId: Result dataType: number userData:

Editor Settings

Node Category: Math\

Convert Radians to Degrees

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Operand

Input Pins

pinId: Operand dataType: number

Editor Settings

Output Pins

pinId: Result dataType: number userData:

Editor Settings

Node Category: Math\

Trigonometry - Cos/Sin/Tan

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Operand

Input Pins

pinId: Operand dataType: number

Editor Settings

Output Pins

pinId: Cosine dataType: number userData:

Editor Settings

pinId: Sine dataType: number userData:

Editor Settings

pinId: Tangent dataType: number userData:

Editor Settings

Node Category: Math\

Trigonometry - ArcSin/ArcCos

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Operand

Input Pins

pinId: Operand dataType: number

Editor Settings

Output Pins

pinId: ArcCosine dataType: number userData:

Editor Settings

pinId: ArcSine dataType: number userData:

Editor Settings

Node Category: Math\

Trigonometry - ArcTan

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Operand A Operand B

Input Pins

pinId: Operand A dataType: number

Editor Settings

pinId: Operand B dataType: number

Editor Settings

Output Pins

pinId: ArcTangent dataType: number userData:

Editor Settings

Node Category: Math\

Get Pi

Output Pins

pinId: Get Pi dataType: number userData:

Editor Settings

Node Category: Math\

Get Vector Axis Value

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Vector

Input Pins

pinId: Vector dataType: vector3

Editor Settings

Output Pins

pinId: X dataType: number userData:

Editor Settings

pinId: Y dataType: number userData:

Editor Settings

pinId: Z dataType: number userData:

Editor Settings

Node Category: Math\

Add_Vectors

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Operand A Operand B

Input Pins

pinId: Operand A dataType: vector3

Editor Settings

pinId: Operand B dataType: vector3

Editor Settings

Output Pins

pinId: Result dataType: vector3 userData:

Editor Settings

Node Category: Math\

Subtract Vectors

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Operand A Operand B

Input Pins

pinId: Operand A dataType: vector3

Editor Settings

pinId: Operand B dataType: vector3

Editor Settings

Output Pins

pinId: Result dataType: vector3 userData:

Editor Settings

Node Category: Math\

Scale Vectors

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Vector Scalar

Input Pins

pinId: Vector dataType: vector3

Editor Settings

pinId: Scalar dataType: number

Editor Settings

Output Pins

pinId: Result dataType: vector3 userData:

Editor Settings

Node Category: Math\

Vector Dot Product

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Operand A Operand B

Input Pins

pinId: Operand A dataType: vector3

Editor Settings

pinId: Operand B dataType: vector3

Editor Settings

Output Pins

pinId: Result dataType: number userData:

Editor Settings

Node Category: Math\

Vector Cross Product

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Operand A Operand B

Input Pins

pinId: Operand A dataType: vector3

Editor Settings

pinId: Operand B dataType: vector3

Editor Settings

Output Pins

pinId: Result dataType: vector3 userData:

Editor Settings

Node Category: Math\

Get Vector Length

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Vector

Input Pins

pinId: Vector dataType: vector3

Editor Settings

Output Pins

pinId: Length dataType: number userData:

Editor Settings

Node Category: Math\

Normalize Vector

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Vector

Input Pins

pinId: Vector dataType: vector3

Editor Settings

Output Pins

pinId: Normalized Vector dataType: vector3 userData:

Editor Settings

Node Category: Math\

Random

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Min Max

Input Pins

pinId: Min dataType: number

Editor Settings

pinId: Max dataType: number

Editor Settings

Output Pins

pinId: Result dataType: number userData:

Editor Settings

Node Category: Math\

Random Boolean

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Percent Weighting

Input Pins

pinId: Percent Weighting dataType: number

Editor Settings

MinRange: 0 MaxRange: 100 Step: 0.5 defaultValue: Float: 0

Output Pins

pinId: Result dataType: bool userData:

Editor Settings

Node Category: Math\

Boolean Logic

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Operand A Operand B

Input Pins

pinId: Operand A dataType: bool

Editor Settings

pinId: Operand B dataType: bool

Editor Settings

Output Pins

pinId: AND dataType: bool userData:

Editor Settings

pinId: OR dataType: bool userData:

Editor Settings

pinId: XOR dataType: bool userData:

Editor Settings

nodeVersionRule: ruleID: NodeVersionRuleUpdatePinProperty nodeOperations: operation: Add\

pinId: XOR

Editor Settings

Node Category: Logic\

Boolean NOT

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Operand

Input Pins

pinId: Operand dataType: bool

Editor Settings

Output Pins

pinId: NOT dataType: bool userData:

Editor Settings

Node Category: Logic\

Aboslute Value

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Operand

Input Pins

pinId: Operand dataType: number

Editor Settings

Output Pins

pinId: Result dataType: number userData:

Editor Settings

Node Category: Math\

Round to Whole Number

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Operand

Input Pins

pinId: Operand dataType: number

Editor Settings

Output Pins

pinId: Round Up dataType: number userData:

Editor Settings

pinId: Nearest dataType: number userData:

Editor Settings

pinId: Round Down dataType: number userData:

Editor Settings

Node Category: Math\

Square Root

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Operand

Input Pins

pinId: Operand dataType: number

Editor Settings

Output Pins

pinId: Result dataType: number userData:

Editor Settings

Node Category: Math\

Get Random Rotation

Output Pins

pinId: Rotation dataType: vector3 userData:

Editor Settings

Node Category: Math

Last updated