Available Data Nodes

Logic

Bitwise

Bitwise And

Bitwise Or

Bitwise Xor

Bitwise Not

Bitwise Left Shift

Bitwise Right Shift

Count Leading Zeros

Count Trailing Zeros

Logical

Logic And

Logic Or

Logic Not

Math

Most of the math operation blocks have versions for number, Vector2, Vector3, Vector4 and Matrix inputs. Following is a table which shows the available blocks for each input type:

BlockInput 1Input 2Input 3OutputNotes
Block
Add/Subtract/Multiply/Divide
Input 1
number
Input 2
number
Input 3
 
Output
number
Notes
 
Block
Add/Subtract/Multiply/Divide
Input 1
Vector2
Input 2
Vector2
Input 3
 
Output
Vector2
Notes
 
Block
Add/Subtract/Multiply/Divide
Input 1
Vector3
Input 2
Vector3
Input 3
 
Output
Vector3
Notes
 
Block
Add/Subtract/Multiply/Divide
Input 1
Vector4
Input 2
Vector4
Input 3
 
Output
Vector4
Notes
 
Block
Add/Subtract/Multiply/Divide
Input 1
Matrix
Input 2
Matrix
Input 3
 
Output
Matrix
Notes
 
Block
Add/Subtract/Multiply/Divide
Input 1
Matrix
Input 2
number
Input 3
 
Output
Matrix
Notes
 
Block
Mod/Pow/ATan2
Input 1
number
Input 2
number
Input 3
 
Output
number
Notes
 
Block
IsNan/IsInfinity
Input 1
number
Input 2
number
Input 3
 
Output
boolean
Notes
 
Block
Sqrt/Abs/Negate/Floor/Ceil/Round/Trunc/Exp/Log10/Log/Ln/Sin/Cos/Tan/ASin/ACos/ATan
Input 1
number
Input 2
number
Input 3
 
Output
boolean
Notes
 
Block
E/PI
Input 1
number
Input 2
 
Input 3
 
Output
number
Notes
 
Block
Random/Min/Max
Input 1
number
Input 2
number
Input 3
 
Output
number
Notes
 
Block
Equals/GreaterThan/GreaterThanOrEquals/LessThan/LessThanOrEquals
Input 1
number
Input 2
number
Input 3
 
Output
boolean
Notes
 
Block
Mix
Input 1
number
Input 2
number
Input 3
number
Output
number
Notes
 
Block
Scale
Input 1
Vector2
Input 2
number
Input 3
 
Output
Vector2
Notes
 
Block
Scale
Input 1
Vector3
Input 2
number
Input 3
 
Output
Vector3
Notes
 
Block
Scale
Input 1
Vector4
Input 2
number
Input 3
 
Output
Vector4
Notes
 
Block
Length
Input 1
Vector2
Input 2
number
Input 3
 
Output
number
Notes
 
Block
Length
Input 1
Vector3
Input 2
number
Input 3
 
Output
number
Notes
 
Block
Length
Input 1
Vector4
Input 2
number
Input 3
 
Output
number
Notes
 
Block
Normalize
Input 1
Vector2
Input 2
number
Input 3
 
Output
Vector2
Notes
 
Block
Normalize
Input 1
Vector3
Input 2
number
Input 3
 
Output
Vector3
Notes
 
Block
Normalize
Input 1
Vector4
Input 2
number
Input 3
 
Output
Vector4
Notes
 
Block
Cross
Input 1
Vector3
Input 2
Vector3
Input 3
 
Output
Vector3
Notes
 
Block
Dot
Input 1
Vector3
Input 2
Vector3
Input 3
 
Output
number
Notes
 
Block
Rotate2d
Input 1
Vector2
Input 2
number
Input 3
 
Output
Vector2
Notes
 
Block
Rotate3d
Input 1
Vector3
Input 2
Vector3
Input 3
number
Output
Vector2
Notes