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