Maths_Addition

Overview:

Icon Category Name Full Name Description
Maths X + Y Addition Mathematical addition

Inputs:

Variable Name Full Name Description Type List Access Default Value
X X X First number to add Float Item 
Y Y Y Second number to add Float Item 

Outputs:

Variable Name Full Name Description Type List Access
S S Sum Sum of the numbers Variant Item

Maths_Subtraction

Overview:

Icon Category Name Full Name Description
Maths X - Y Subtraction Mathematical subtraction

Inputs:

Variable Name Full Name Description Type List Access Default Value
X X X Number to subtract from Float Item 
Y Y Y Number to subtract Float Item 

Outputs:

Variable Name Full Name Description Type List Access
R R Result Result of the subtraction Variant Item

Maths_Multiplication

Overview:

Icon Category Name Full Name Description
Maths X * Y Multiplication Mathematical multiplication

Inputs:

Variable Name Full Name Description Type List Access Default Value
X X X First number to multiply Float Item 
Y Y Y Second number to multiply Float Item 

Outputs:

Variable Name Full Name Description Type List Access
P P Product Product of the numbers Variant Item

Maths_Division

Overview:

Icon Category Name Full Name Description
Maths X/Y Division Mathematical division

Inputs:

Variable Name Full Name Description Type List Access Default Value
X X X Number to divide Float Item 
Y Y Y Number to divide by Float Item 

Outputs:

Variable Name Full Name Description Type List Access
R R Result Result of the division Variant Item

Maths_GreaterThan

Overview:

Icon Category Name Full Name Description
Maths GreaterThan Greater Than Tests if input B is greater than input A

Inputs:

Variable Name Full Name Description Type List Access Default Value
A A firstNumber First number Float Item 
B B secondNumber Second number Float Item 

Outputs:

Variable Name Full Name Description Type List Access
> > Greater than (>) True if A > B Variant Item
>= >= Greater than or equal to (>=) True if A >= B Variant Item

Maths_LessThan

Overview:

Icon Category Name Full Name Description
Maths LessThan Less Than Tests if input B is less than input A

Inputs:

Variable Name Full Name Description Type List Access Default Value
A A firstNumber First number Float Item 
B B secondNumber Second number Float Item 

Outputs:

Variable Name Full Name Description Type List Access
< < Less than (<) True if A < B Variant Item
<= <= Less than or equal to (<=) True if A <= B Variant Item

Maths_RandomValue

Overview:

Icon Category Name Full Name Description
Maths RandomValue Random Value Generates a random float between min and max

Inputs:

Variable Name Full Name Description Type List Access Default Value
min min Min Start of range (default = 0) Float Item 
max max Max end of range (default = 1) Float Item 
S S Seed Seed for random number generator (int) Int Item 
N N Number Number of random numbers to generate (int) Int Item 

Outputs:

Variable Name Full Name Description Type List Access
R R RnadomValue Random float between min and max Variant List

Maths_DotProduct

Overview:

Icon Category Name Full Name Description
Maths DotProduct Dot Product Computes the dot product of two vectors

Inputs:

Variable Name Full Name Description Type List Access Default Value
X X firstVector First vector Vector3 Item 
Y Y secondVector Second vector Vector3 Item 

Outputs:

Variable Name Full Name Description Type List Access
D D Dot Product Float representing X dot Y Variant Item

Maths_CrossProduct

Overview:

Icon Category Name Full Name Description
Maths CrossProduct Cross Product Computes the cross product of two vectors

Inputs:

Variable Name Full Name Description Type List Access Default Value
X X firstVector First vector Vector3 Item 
Y Y secondVector Second vector Vector3 Item 

Outputs:

Variable Name Full Name Description Type List Access
C C Cross Product Float representing X cross Y Variant Item

Maths_VectorLength

Overview:

Icon Category Name Full Name Description
Maths VectorLength Vector Length Computes the length of a vector

Inputs:

Variable Name Full Name Description Type List Access Default Value
X X Vector Vector Vector3 Item 

Outputs:

Variable Name Full Name Description Type List Access
L L Length Float representing length of X Variant Item

Maths_UnitizeVector

Overview:

Icon Category Name Full Name Description
Maths UnitizeVector UnitizeVector Computes a unit vector from a vector

Inputs:

Variable Name Full Name Description Type List Access Default Value
X X Vector Vector Vector3 Item 

Outputs:

Variable Name Full Name Description Type List Access
U U UnitVector Unit Vector in direction of X Variant Item

Maths_Lerp

Overview:

Icon Category Name Full Name Description
Maths LinInterp Linear Interpolation Linear interpolation between two values

Inputs:

Variable Name Full Name Description Type List Access Default Value
A A From Value to lerp from Float Item 
B B To Value to lerp to Float Item 
t t T Parameter t Float Item 

Outputs:

Variable Name Full Name Description Type List Access
V V Lerped Value Value at param t Variant Item

Maths_RectangularGrid

Overview:

Icon Category Name Full Name Description
Maths RectangularGrid Rectangular Grid Generates a planar rectangular grid from transform, number of cells and cell size

Inputs:

Variable Name Full Name Description Type List Access Default Value
T T transform Transform: sets plane for rectangular grid Matrix3x4 Item 
NX NX numberX Number of cells in X direction Int Item 
NZ NZ numberZ Number of cells in Z direction Int Item 
x x sizeX Size of cells in X direction Float Item 
z z sizeZ size of cells in Z direction Float Item 

Outputs:

Variable Name Full Name Description Type List Access
G G Rectangular Grid Vertices Vertices Variant List
P P Rectangular Grid Polylines Cell Polylines Variant List

Maths_RectangularArray

Overview:

Icon Category Name Full Name Description
Maths RectangularArray Rectangular Array Generates a 3D rectangular array of cells from transform, number of cells and cell size

Inputs:

Variable Name Full Name Description Type List Access Default Value
T T transform Transform for coordinate system Matrix3x4 Item 
NX NX numberX Number of cells in X direction Int Item 
NY NY numberY Number of cells in Y direction Int Item 
NZ NZ numberZ Number of cells in Z direction Int Item 
x x sizeX Size of cells in X direction Float Item 
y y sizeY size of cells in Y direction Float Item 
z z sizeZ size of cells in Z direction Float Item 

Outputs:

Variable Name Full Name Description Type List Access
G G Rectangular Grid Vertices Vertices Variant List

Maths_HexGrid

Overview:

Icon Category Name Full Name Description
Maths HexagonalGrid Hexagonal Grid Generates a planar hexagonal grid

Inputs:

Variable Name Full Name Description Type List Access Default Value
T T transform Transform: sets plane for hex grid Matrix3x4 Item 
NX NX numberX Number of cells in X direction Int Item 
NY NY numberY Number of cells in Y direction Int Item 
NZ NZ numberZ Number of cells in Z direction Int Item 
s s size Size of cells Float Item 

Outputs:

Variable Name Full Name Description Type List Access
G G Hexagonal Grid Vertices Vertices Variant List
P P Hexagonal Grid Polylines Cell Polylines Variant List

Maths_RhodoLattice

Overview:

Icon Category Name Full Name Description
Maths RhodoLattice Rhodo Lattice Generates 3D lattice from rhombic dodecahedral tiling

Inputs:

Variable Name Full Name Description Type List Access Default Value
T T transform Transform for coordinate system Matrix3x4 Item 
NX NX numberX Approx. width in rhodo diameters along x-axis of box Int Item 
NY NY numberY Approx. width in rhodo diameters along y-axis of box Int Item 
NZ NZ numberZ Approx. width in rhodo diameters along z-axis of box Int Item 
D D Diameter Diameter of one rhombic dodecahedron Float Item 

Outputs:

Variable Name Full Name Description Type List Access
G G Rectangular Grid Vertices Vertices Variant List
P P Rhodo Lattice Polylines ... Variant List

Geometry_Rotation

Overview:

Icon Category Name Full Name Description
Geometry ConstructRotation Construct Rotation Quaternion Construct a rotation quaternion from axis and angle

Inputs:

Variable Name Full Name Description Type List Access Default Value
A A Axis Axis (unit vector) Vector3 Item 
R R Angle Angle of rotation (in degrees) Float Item 

Outputs:

Variable Name Full Name Description Type List Access
Q Q Rotation Quaternion Rotation quaternion out Variant Item
T T Rotation Transform Rotation transformation out Variant Item

Geometry_LookAt

Overview:

Icon Category Name Full Name Description
Geometry ConstructRotation Construct Rotation Quaternion Construct a rotation quaternion from axis and angle

Inputs:

Variable Name Full Name Description Type List Access Default Value
P P TargetPoint Target Point Vector3 Item 
UP UP Up Optional Up direction. Vector3 Item 
T T Transform Option transform to modify None Item

Outputs:

Variable Name Full Name Description Type List Access
T T Rotation Transform Rotation transformation out Variant Item

Geometry_ReadDXF

Overview:

Icon Category Name Full Name Description
Geometry ReadDXF Read DXF Reads a DXF file. Supports Meshes, Polylines, and Points.

Inputs:

Variable Name Full Name Description Type List Access Default Value
P P Path Path to DXF None Item
Y Y Y Up Force Y Up. Bool Item 

Outputs:

Variable Name Full Name Description Type List Access
M M Meshes Meshes Variant List
PL PL Polylines Polylines Variant List
PT PT Points Points Variant List

Geometry_WriteDXF

Overview:

Icon Category Name Full Name Description
Geometry WriteDXF Write DXF Writes a DXF file. Supports Meshes, Polylines, and Points.

Inputs:

Variable Name Full Name Description Type List Access Default Value
P P Path Path to DXF None Item
Z Z Z Up Force Z Up. Bool Item 
L L Layer Layer String Item 
M M Meshes Meshes None List
PL PL Polylines Polylines None List
PT PT Points Points None List

Outputs:

Variable Name Full Name Description Type List Access
Res Res Result Result Variant Item

Geometry_Reflection

Overview:

Icon Category Name Full Name Description
Geometry ConstructReflection Construct Reflection Transformation Construct a reflection transformation from plane

Inputs:

Variable Name Full Name Description Type List Access Default Value
P P Point Point on plane Vector3 Item 
N N Normal Plane Normal Vector3 Item 

Outputs:

Variable Name Full Name Description Type List Access
T T Rotation Transform Reflection transformation out Variant Item

Geometry_ReflectionFromTransform

Overview:

Icon Category Name Full Name Description
Geometry ConstructReflection Construct Reflection Transformation Construct a reflection transformation from plane

Inputs:

Variable Name Full Name Description Type List Access Default Value
T T Transform Transformation representing plane Matrix3x4 Item 

Outputs:

Variable Name Full Name Description Type List Access
T T Rotation Transform Reflection transformation out Variant Item

Geometry_PlaneTransform

Overview:

Icon Category Name Full Name Description
Geometry PlaneTransform ConstructPlaneTransform Construct Transform from Point and Normal

Inputs:

Variable Name Full Name Description Type List Access Default Value
P P Point Point on plane Vector3 Item 
N N Normal Plane Normal Vector3 Item 

Outputs:

Variable Name Full Name Description Type List Access
T T Transform Plane transform out Variant Item

Geometry_AffineTransformation

Overview:

Icon Category Name Full Name Description
Geometry Affine Transformation Apply Affine Transformation Apply spatial transformation to geometric object

Inputs:

Variable Name Full Name Description Type List Access Default Value
G G Geometry Mesh to transform None Item
T T Transformation Transformation to apply to geometry Matrix3x4 Item 

Outputs:

Variable Name Full Name Description Type List Access
H H NewGeometry Transformed Geometry Variant Item

Sets_Series

Overview:

Icon Category Name Full Name Description
Sets Series Create a series of numbers

Inputs:

Variable Name Full Name Description Type List Access Default Value
S S Start First number in the series Float Item 
N N Step Step size for each successive number Float Item 
C C Count Number of values in the series Int Item 

Outputs:

Variable Name Full Name Description Type List Access
S S Series Series of numbers Variant List

Sets_LogisticGrowthSeries

Overview:

Icon Category Name Full Name Description
Sets LogisticGrowth Create a series of numbers following logistic growth curve

Inputs:

Variable Name Full Name Description Type List Access Default Value
M M MaxVal Maximum Value in the series Float Item 
S S Steepness rate of increase Float Item 
C C Count Number of values in the series Int Item 

Outputs:

Variable Name Full Name Description Type List Access
S S Series Series of numbers Variant List

Sets_ListItem

Overview:

Icon Category Name Full Name Description
Sets ListItem List Item Select items by index

Inputs:

Variable Name Full Name Description Type List Access Default Value
L L List List of items None List
I I Indices Indices of desired list items Int Item 

Outputs:

Variable Name Full Name Description Type List Access
O O List items Selected list items Variant Item

Sets_IfThen

Overview:

Icon Category Name Full Name Description
Sets IfThen If then Separates list items according to pattern

Inputs:

Variable Name Full Name Description Type List Access Default Value
L L List List of items None List
P P Pattern Pattern of separation VariantVector List

Outputs:

Variable Name Full Name Description Type List Access
T T List A 'true' list items Variant List
F F List B 'false list items Variant List

Sets_Merge

Overview:

Icon Category Name Full Name Description
Sets Merge Merge Merges two lists according to pattern

Inputs:

Variable Name Full Name Description Type List Access Default Value
A A List_A First List None List
B B List_B Second List None List
P P Pattern Pattern of separation VariantVector Item

Outputs:

Variable Name Full Name Description Type List Access
L L MergedList New compsed list Variant List

Sets_ListConstruct

Overview:

Icon Category Name Full Name Description
Sets ListConstruct List Construct Construct a list from items

Inputs:

Variable Name Full Name Description Type List Access Default Value
I1 I1 Item1 First item None List
I2 I2 Item2 Second item None List

Outputs:

Variable Name Full Name Description Type List Access
L L List List of items Variant List

Sets_ShiftList

Overview:

Icon Category Name Full Name Description
Sets ListItem List Item Select items by index

Inputs:

Variable Name Full Name Description Type List Access Default Value
L L List List of items None List
S S Shift Length Number of indices to shift Int Item 
W W Wrap Wrap the indices to branch count Bool Item 

Outputs:

Variable Name Full Name Description Type List Access
O O Shifted List Selected list items Variant List

Sets_LoopBegin

Overview:

Icon Category Name Full Name Description
Sets ForLoopBegin For Loop Begin Entry point for a For Loop

Inputs:

Variable Name Full Name Description Type List Access Default Value
L L Name Optional label for this loop. String Item
N N Steps Number of steps to compute. -1 for indefinite loop Int Item 
D D Data Initial Data None Item

Outputs:

Variable Name Full Name Description Type List Access
I I Index Current index Variant Item
D D Data Optional temporary data Variant Item

Sets_LoopEnd

Overview:

Icon Category Name Full Name Description
Sets LoopEnd Loop End Ends a loop or transmits data back to start.

Inputs:

Variable Name Full Name Description Type List Access Default Value
LS LS LoopStart Loop start component to operate on. Connect to any Loop Start output. None Item
S S Stop Optional bool to stop loop Bool Item 
D D Data Generic data to transmit back to start None Item

Outputs:

Variable Name Full Name Description Type List Access
D D Last Data Last computed data Variant Item

Sets_Heap

Overview:

Icon Category Name Full Name Description
Sets DataRecorder Data Recorder Records generic data and outputs to list.

Inputs:

Variable Name Full Name Description Type List Access Default Value
D D DataItem Data to record None Tree
N N RecordLimit Number of items to record Int Item 
R R Reset Reset the recording Bool Item 

Outputs:

Variable Name Full Name Description Type List Access
D D Data Optional temporary data Variant List

Sets_Freeze

Overview:

Icon Category Name Full Name Description
Sets Freeze Data Freeze Writes all incoming data to a file. Then, if enabled, reads that data back. Good for saving states.

Inputs:

Variable Name Full Name Description Type List Access Default Value
D D Data Data to record None Tree

Outputs:

Variable Name Full Name Description Type List Access
O O Output Output Data Variant List

Sets_Pop

Overview:

Icon Category Name Full Name Description
Sets DataRecorder Data Recorder Records generic data and outputs to list.

Inputs:

Variable Name Full Name Description Type List Access Default Value
L L List List to pop. None List
R R Rate Rate to pop items Float Item 
S S Stride Number of items to pop Int Item 

Outputs:

Variable Name Full Name Description Type List Access
P P Pop Popped items Variant List

Sets_NamedPair

Overview:

Icon Category Name Full Name Description
Sets AddKeyValue Add Key Valye Adds a key value pair to a variant map

Inputs:

Variable Name Full Name Description Type List Access Default Value
N N Name Name of to bind to variant None Item
V V Value Value of the variant None Item

Outputs:

Variable Name Full Name Description Type List Access
P P Pair Variant map out. Variant Item

Sets_AddKeyValue

Overview:

Icon Category Name Full Name Description
Sets AddKeyValue Add Key Valye Adds a key value pair to a variant map

Inputs:

Variable Name Full Name Description Type List Access Default Value
M M Map Variant map to operate on. Can be empty. None Item
K K Key Key of value to add None Item
V V Value Value add. This input is list access. None List

Outputs:

Variable Name Full Name Description Type List Access
VM VM Map out Variant map out. Variant Item

Sets_GetValueByKey

Overview:

Icon Category Name Full Name Description
Sets GetValueByKey Get Value by Key Gets a value by key name.

Inputs:

Variable Name Full Name Description Type List Access Default Value
M M Map Variant map to operate on. Can be empty. None Item
K K Key Key of value to add None Item

Outputs:

Variable Name Full Name Description Type List Access
V V Value out Value out Variant List

Sets_ExportViewData

Overview:

Icon Category Name Full Name Description
Sets ExportViewData Export View Data Exports data from a view to be used in another view.

Inputs:

Variable Name Full Name Description Type List Access Default Value
Out Out Data Data tree to export None Tree

Outputs:

Variable Name Full Name Description Type List Access
Out Out ExportedData Exported Data Variant Tree

Sets_ImportViewData

Overview:

Icon Category Name Full Name Description
Sets ImportViewData Import View Data Imports data from a view to be used in this view.

Inputs:

Variable Name Full Name Description Type List Access Default Value
In In DataIn Data in None Tree

Outputs:

Variable Name Full Name Description Type List Access
In In ImportedData Exported Data Variant Tree

Maths_MassAverage

Overview:

Icon Category Name Full Name Description
Maths MassAvg Mass Average Average of list of numbers

Inputs:

Variable Name Full Name Description Type List Access Default Value
L L List List of floating point values Float List 

Outputs:

Variable Name Full Name Description Type List Access
A A Average Average of values Variant Item

Maths_MassAddition

Overview:

Icon Category Name Full Name Description
Maths MassAdd Mass Addition Sums a list of numbers

Inputs:

Variable Name Full Name Description Type List Access Default Value
L L List List of floating point values Float List 

Outputs:

Variable Name Full Name Description Type List Access
S S Sum Sum of values Variant Item

Input_Slider

Overview:

Icon Category Name Full Name Description
Input Slider Slider An interactive numerical slider.

Inputs:

Variable Name Full Name Description Type List Access Default Value
I Float Item 

Outputs:

Variable Name Full Name Description Type List Access
Value Variant Item

Input_Panel

Overview:

Icon Category Name Full Name Description
Input

Inputs:

Variable Name Full Name Description Type List Access Default Value
None Item

Outputs:

Variable Name Full Name Description Type List Access
Variant Item

Input_Float

Overview:

Icon Category Name Full Name Description
Input Float Float Creates or casts a float

Inputs:

Variable Name Full Name Description Type List Access Default Value
X X Number Number to cast to a float None Item

Outputs:

Variable Name Full Name Description Type List Access
F F Float Float Variant Item

Input_Int

Overview:

Icon Category Name Full Name Description
Input Integer Integer Creates or casts an integer

Inputs:

Variable Name Full Name Description Type List Access Default Value
X X Number Number to cast to an int None Item

Outputs:

Variable Name Full Name Description Type List Access
I I Integer Integer Variant Item

Input_Toggle

Overview:

Icon Category Name Full Name Description
Input Toggle Boolean Toggle Boolean Toggle input

Inputs:

Variable Name Full Name Description Type List Access Default Value
Bool Item 

Outputs:

Variable Name Full Name Description Type List Access
Variant Item

Input_ScreenToggle

Overview:

Icon Category Name Full Name Description
Input ScreenToggle Screen Toggle Adds a boolean toggle to the user interface

Inputs:

Variable Name Full Name Description Type List Access Default Value
P P P Position of the button in screen coordinates. None Item
L L Label Label of the button String Item 
T T Toggle Toggle mode Bool Item 
I I Priority Priority Index Int Item 
PE PE Parent Optional parent None Item

Outputs:

Variable Name Full Name Description Type List Access
Ptr Ptr Button Pointer Pointer to the UI Element Variant Item

Input_ScreenContainer

Overview:

Icon Category Name Full Name Description
Input ScreenContainer Screen Container A container for UI objects.

Inputs:

Variable Name Full Name Description Type List Access Default Value
N N Name Name of this container String Item 
P P Position Optional position. If left blank, the element is automatically positioned. Vector3 Item 
S S Size Optional size. If left blank, the element is automatically size. Vector3 Item
O O Options Container options Int Item 

Outputs:

Variable Name Full Name Description Type List Access
C C ContainerElement Container Element Variant Item

Input_CustomElement

Overview:

Icon Category Name Full Name Description
Input ScreenText Screen Text Adds some text to the screen UI

Inputs:

Variable Name Full Name Description Type List Access Default Value
T T CustomType Custom type name to create. Name must be contained the style file None Item
F F Style File Optional file to look up. If blank, the default style file will be used. String Item 
P P Position Optional position. If left blank, the element is automatically positioned. None Item
S S Size Size of root element None Item
I I Priority Priority Int Item 
PE PE Parent Optional Parent element None Item

Outputs:

Variable Name Full Name Description Type List Access
CE CE CustomElement Custom Element Variant Item
C C Children Children elements. Variant List

Input_ButtonListener

Overview:

Icon Category Name Full Name Description
Input ButtonListener Button Listener Listens to button in scene

Inputs:

Variable Name Full Name Description Type List Access Default Value
BP BP Button Pointers Pointers to screen buttons None Item
M M Mute Mute this listener Bool Item 

Outputs:

Variable Name Full Name Description Type List Access
V V Values Values Out Variant Item

Input_LineEditListener

Overview:

Icon Category Name Full Name Description
Input LineEditListener Line Edit Listener Listens for line edit input

Inputs:

Variable Name Full Name Description Type List Access Default Value
LE LE LineEdit Pointers Pointers to screen line edit None Item
M M Mute Mute this listener Bool Item 

Outputs:

Variable Name Full Name Description Type List Access
V V Values Values Out Variant Item

Input_KeyboardListener

Overview:

Icon Category Name Full Name Description
Input KeyboardListener Keyboard Listener Listens for Key strokes

Inputs:

Variable Name Full Name Description Type List Access Default Value
On On On Listen for mouse clicks Bool Item 
K K Key Filter Keys to listen to. If blank, return all. Int Item 

Outputs:

Variable Name Full Name Description Type List Access
P P Key Press Returns once on the frame that the key has pressed. Variant Item
D D Key Down Returns on every frame that the key is held down. Variant Item
U U Key Up Returns once on the frame that the key is released. Variant Item

Input_MouseDownListener

Overview:

Icon Category Name Full Name Description
Input MouseDownListener Mouse Down Listener Listens for mouse down in scene

Inputs:

Variable Name Full Name Description Type List Access Default Value
On On On Listen for mouse clicks Bool Item 
MB MB Mouse button Mouse Button Int Item 

Outputs:

Variable Name Full Name Description Type List Access
MP MP Mouse Position Mouse Position Variant Item
MD MD Mouse Delta Mouse Delta Variant Item

Input_GamepadListener

Overview:

Icon Category Name Full Name Description
Input GamepadListener Gamepad Listener Listens for gamepad input

Inputs:

Variable Name Full Name Description Type List Access Default Value
On On On Listen for mouse clicks Bool Item 
GI GI Gamepad index Gamepad Index Int Item 

Outputs:

Variable Name Full Name Description Type List Access
BI BI Button ID Button ID Variant Item
BV BV Button Value Button Value Variant Item
AI AI Axis ID Axis ID Variant Item
AV AV Axis Value Axis Value Variant Item

Input_ScreenLineEdit

Overview:

Icon Category Name Full Name Description
Input ScreenLineEdit Screen Line Edit Adds a line edit to the user interface

Inputs:

Variable Name Full Name Description Type List Access Default Value
P P Screen Coords Point Coordinate in Screen Space None Item
L L Label Label String Item 
I I Priority Optional priority index Int Item 
PE PE Parent Optional parent None Item

Outputs:

Variable Name Full Name Description Type List Access
LE LE Line Edit out Ptr to line edit Variant Item

Input_ScreenText

Overview:

Icon Category Name Full Name Description
Input ScreenText Screen Text Adds some text to the screen UI

Inputs:

Variable Name Full Name Description Type List Access Default Value
P P Position Optional position. If left blank, the element is automatically positioned. None Item
T T Text Text to display String Item 
F F Font Path to Font to use String Item 
S S Size Font Size Int Item 
I I Priority Priority Int Item 
PE PE Parent Optional Parent element None Item

Outputs:

Variable Name Full Name Description Type List Access
TE TE TextElement Text Element Variant Item

Input_StringReplace

Overview:

Icon Category Name Full Name Description
Input StringFormat StringFormat Appends or Creates a string with Formatting.

Inputs:

Variable Name Full Name Description Type List Access Default Value
S S String String to work on None Item
A A ReplaceThis String to replace None Item
B B ReplaceWith Replacement string None Item

Outputs:

Variable Name Full Name Description Type List Access
R R String Resulting string Variant Item

Input_StringAppend

Overview:

Icon Category Name Full Name Description
Input StringAppend StringAppend Appends a string.

Inputs:

Variable Name Full Name Description Type List Access Default Value
A A InputString Input String None Item
B B AppendString String to append None Item

Outputs:

Variable Name Full Name Description Type List Access
R R String Resulting string Variant Item

Input_ScanDir

Overview:

Icon Category Name Full Name Description
Input ScanDir ScanDir Scans a directory for files.

Inputs:

Variable Name Full Name Description Type List Access Default Value
P P Path Directory path None Item
F F Filter Optional filter None Item
R R Recursive Search directory recursively None Item

Outputs:

Variable Name Full Name Description Type List Access
R R Results Scanned files Variant List
F F FullPaths Full paths to scanned files Variant List

Input_Trigger

Overview:

Icon Category Name Full Name Description
Input Trigger Trigger Transmit IoDataTree at first input upon trigger at second input

Inputs:

Variable Name Full Name Description Type List Access Default Value
In In IoDataTree IoDataTree input to transmit on trigger None Item
Tr Tr Trigger Trigger -- listen for change in trigger input None Item

Outputs:

Variable Name Full Name Description Type List Access
In In IoDataTree IoDataTree transmitted on trigger Variant Item

Input_ObjectMove

Overview:

Icon Category Name Full Name Description
Input ObjectMove ObjectMove Moves an object based on user interaction

Inputs:

Variable Name Full Name Description Type List Access Default Value
C C Constraints Movement constraints. One bit for each of the 6 degrees of freedom Int Item 
LC LC Local Coords Using local Coords for translation Bool Item 
F F Node Filter Only allow movement on these nodes. If 0, all nodes are allowed to move. Int List 

Outputs:

Variable Name Full Name Description Type List Access
ID ID ID ID of affected node Variant Item
T T Transform Transform defining movement Variant Item

Input_Vector3

Overview:

Icon Category Name Full Name Description
Input Vector3 Vector3 Selector Slider for selecting a Vector3

Inputs:

Variable Name Full Name Description Type List Access Default Value
N N Default Vector3 Vector3 Item 

Outputs:

Variable Name Full Name Description Type List Access
V V Vector3 Vector output Variant Item

Input_ColorSlider

Overview:

Icon Category Name Full Name Description
Input Color Color Selector Slider for selecting a Color

Inputs:

Variable Name Full Name Description Type List Access Default Value
C C Color Color None Item

Outputs:

Variable Name Full Name Description Type List Access
C C Color_out Color output Variant Item

Input_GeometryEdit

Overview:

Icon Category Name Full Name Description
Input GeometryEdit GeometryEdit Allows the user to manipulate geometry vertices.

Inputs:

Variable Name Full Name Description Type List Access Default Value
G G Geometry Geometry to operate on. None Item
C C Constraints Movement constraints. One bit for each of the 6 degrees of freedom Int Item 
T T DisplayThickness Thickness of display curves Float Item 
CL CL Color Color of diplay curves Color Item

Outputs:

Variable Name Full Name Description Type List Access
ID ID Edit Geometry Reference to Edit Geometry. Connect to Edit Geometry Listener. Variant Item

Input_SketchPlane

Overview:

Icon Category Name Full Name Description
Input SketchPlane Sketch Plane Create a sketch and position it in 3D.

Inputs:

Variable Name Full Name Description Type List Access Default Value
CP CP Curves Storage and/or optional input curves None List
R R Reset Resets the sketch area Bool Item 
M M Mode Freeform or Line Mode Int Item 
T T Transform Transform to map curve points Float Item 

Outputs:

Variable Name Full Name Description Type List Access
C C Curves Resulting Curves Variant List
T T Texture Sketch Texture Variant Item

Input_EditGeometryListener

Overview:

Icon Category Name Full Name Description
Input EditGeometryListener EditGeometryListener Listens for updates to editable geometry

Inputs:

Variable Name Full Name Description Type List Access Default Value
ID ID NodeID Id of edit geometry to listen to. None Item

Outputs:

Variable Name Full Name Description Type List Access
G G Geometry Edited geometry Variant Item

Interop_SystemCommand

Overview:

Icon Category Name Full Name Description
Interop SystemCommand Calls a program from the OS Calls a program from the OS

Inputs:

Variable Name Full Name Description Type List Access Default Value
C C Executable The executable to call None Item
A A Arguments Arguments None List

Outputs:

Variable Name Full Name Description Type List Access
R R ExitCode Result of the call Variant Item

Interop_AsyncSystemCommand

Overview:

Icon Category Name Full Name Description
Interop AsyncSystemCommand Calls a program from the OS Calls several programs from the OS

Inputs:

Variable Name Full Name Description Type List Access Default Value
C C Executable The executable to call asynchronously None Item
A A Arguments Arguments None List

Outputs:

Variable Name Full Name Description Type List Access
R R ExitCode Result of the call Variant Item

Interop_JsonSchema

Overview:

Icon Category Name Full Name Description
Interop JsonSchema Create JSON Schema Creats a JSON Document from geometry data.

Inputs:

Variable Name Full Name Description Type List Access Default Value
G G Geometry Geometry to parse None Item
D D Directory Directory None Item
N N Name Name None Item

Outputs:

Variable Name Full Name Description Type List Access
J J Json Json Document Variant Item
F F File File Variant Item

Interop_SendData

Overview:

Icon Category Name Full Name Description
Interop ExportViewData Export View Data Exports data from a view to be used in another view.

Inputs:

Variable Name Full Name Description Type List Access Default Value
In In Data Data tree to export None List

Outputs:

Variable Name Full Name Description Type List Access
Out Out ExportedData Exported Data Variant List
IP Address IP Address IP IP Address Variant Item

Interop_ReceiveData

Overview:

Icon Category Name Full Name Description
Interop ExportViewData Export View Data Exports data from a view to be used in another view.

Inputs:

Variable Name Full Name Description Type List Access Default Value
Out Out Data Data tree to export None List

Outputs:

Variable Name Full Name Description Type List Access
Out Out ExportedData Exported Data Variant List

Graphics_LoadResource

Overview:

Icon Category Name Full Name Description
Graphics LoadResource Load Resource Loads a resource from a path

Inputs:

Variable Name Full Name Description Type List Access Default Value
P P Path Path to Resource file (e.g. "Models/TeaPot.mdl") None Item
T T Type Type Name. Must be a registered class type. (e.g. "model") None Item

Outputs:

Variable Name Full Name Description Type List Access
R R ResourcePointer Void Pointer to Resource Variant Item

Graphics_SaveResource

Overview:

Icon Category Name Full Name Description
Graphics SaveResource Save Resource Saves a resource to a path

Inputs:

Variable Name Full Name Description Type List Access Default Value
R R Resource Resource to save. None Item
D D Directory Directory Path save resource. None Item
N N Name Name to save resource. None Item

Outputs:

Variable Name Full Name Description Type List Access
RF RF Reference Reference Variant Item

Graphics_CreateMaterial

Overview:

Icon Category Name Full Name Description
Graphics CreateMaterial Create Material Create a material from parameters

Inputs:

Variable Name Full Name Description Type List Access Default Value
Tec Tec Technique Rendering technique specification. String Item 
P P Parameters Named pairs of shader parameters. None List
T T Textures Named pairs of texture units. None List
VS VS Vertex Defines Vertex shader defines None List
PS PS Pixel Defines Pixel shader defines None List

Outputs:

Variable Name Full Name Description Type List Access
M M Material Material Variant Item
R R Resource Resource Path Variant Item

Graphics_StandardMaterial

Overview:

Icon Category Name Full Name Description
Graphics CreateMaterial Create Material Create a material from parameters

Inputs:

Variable Name Full Name Description Type List Access Default Value
D D Diffuse Diffuse Color Color Item 
S S Specular Specular Color Color Item 
E E Emissive Emissive Color Color Item 
R R Roughness Roughness Float Item 
M M Metallic Metallic Float Item 
BF BF Backface Backface Bool Item 

Outputs:

Variable Name Full Name Description Type List Access
R R Resource Resource Path Variant Item

Graphics_ModifyMaterial

Overview:

Icon Category Name Full Name Description
Graphics CreateMaterial Create Material Create a material from parameters

Inputs:

Variable Name Full Name Description Type List Access Default Value
M M Material Material to modify None Item
P P Parameters Named pairs of shader parameters. None List
T T Textures Named pairs of texture units. None List
VS VS Vertex Defines Vertex shader defines None List
PS PS Pixel Defines Pixel shader defines None List

Outputs:

Variable Name Full Name Description Type List Access
M M Material Material Variant Item
MatName MatName MatName MatName Variant Item

Graphics_Zone

Overview:

Icon Category Name Full Name Description
Graphics RenderSettings Base Render Settings Sets a few of the most important render settings.

Inputs:

Variable Name Full Name Description Type List Access Default Value
ZS ZS Zone Size Vector defined size of the render zone Vector3 Item
AL AL AmbientLight Ambient Light. Alpha channel determines brightness. Color Item
FC FC Fog Color Color of Fog. Color Item
FE FE Fog extents Fog extents. Vector 3 where x,y are start and end distances. Z is density. Vector3 Item

Outputs:

Variable Name Full Name Description Type List Access
Z Z Zone Pointer to zone Variant Item

Graphics_Viewport

Overview:

Icon Category Name Full Name Description
Graphics Viewport Create Viewport Creates a viewport for viewing geometry

Inputs:

Variable Name Full Name Description Type List Access Default Value
C C Camera Camera with which to render viewport. None Item
R R Rect Screen space rectangle in which to render. If null, full extents are used. Vector4 Item
RP RP RenderPath Base RenderPath for viewport. If blank, this will default to the main viewport path. String Item 

Outputs:

Variable Name Full Name Description Type List Access
VP VP Viewport Point to resulting viewport Variant Item

Graphics_MeshRenderer

Overview:

Icon Category Name Full Name Description
Graphics MeshRenderer MeshRenderer Converts a mesh to a viewable object in the scene.

Inputs:

Variable Name Full Name Description Type List Access Default Value
M M Mesh Mesh Structure None Item
MT MT Material Path to material. None Item
S S SplitVertices Split the vertices for flat shading Bool Item 
C C Color MainColor Color Item 

Outputs:

Variable Name Full Name Description Type List Access
ID ID NodeID ID of rendered node Variant Item
SM SM StaticModelPointer Void Pointer to Static Model Variant Item
ModelName ModelName ModelName ModelName Variant Item

Graphics_PointRenderer

Overview:

Icon Category Name Full Name Description
Graphics Display Geometry Display Displays geometry in the scene

Inputs:

Variable Name Full Name Description Type List Access Default Value
P P Points Points to render None List
C C Color Color to Display Color Item
S S Sprite Sprite to use for points String Item 
D D Size Dimensions of point sprite Vector3 Item
F F FixedSize Use a fixed screen size Bool Item 

Outputs:

Variable Name Full Name Description Type List Access
ID ID Node Node ID of display Variant Item
B B BillboardSet Pointer to billboard set Variant Item

Graphics_MeshEdges

Overview:

Icon Category Name Full Name Description
Graphics MeshRenderer MeshRenderer Converts a mesh to a viewable object in the scene.

Inputs:

Variable Name Full Name Description Type List Access Default Value
M M Mesh Mesh structure None Item
C C Color Color Color Item 
W W Width Line width Float Item 

Outputs:

Variable Name Full Name Description Type List Access
ID ID NodeID Node ID Variant Item
Ptr Ptr Model Static Model Pointer Variant Item
ModelName ModelName ModelName ModelName Variant Item

Graphics_CurveToModel

Overview:

Icon Category Name Full Name Description
Graphics CurveToModel Curve To Model Converts a curve to a model on disk with a pointer to the model

Inputs:

Variable Name Full Name Description Type List Access Default Value
P P Polyline Polyline structure None Item
F F File Optional path to save Model String Item
T T Thickness Line thickness Float Item 
C C VertexColors VertexColors VariantVector List

Outputs:

Variable Name Full Name Description Type List Access
M M ModelPointer Void Pointer to Model Variant Item
ModelName ModelName ModelName ModelName Variant Item

Graphics_CurveRenderer

Overview:

Icon Category Name Full Name Description
Graphics Curve Renderer Curve Renderer Curve Renderer

Inputs:

Variable Name Full Name Description Type List Access Default Value
P P Curve Curve to render None Item
W W Width Width of curve Float Item 
C_A C_A Color_A Color Color Item
C_B C_B Color_B Color Color Item

Outputs:

Variable Name Full Name Description Type List Access
ID ID Node ID Node ID Variant Item

Graphics_RenderTexture

Overview:

Icon Category Name Full Name Description
Graphics RenderTexture Render Camera to Texture Creates a texture that is filled by the given camera.

Inputs:

Variable Name Full Name Description Type List Access Default Value
C C Camera Camera with which to render viewport. None Item
VP VP Viewport Optional viewport to use for render texture None Item
RP RP RenderPath Base RenderPath for viewport. If blank, this will default to the main viewport path. String Item 

Outputs:

Variable Name Full Name Description Type List Access
T T Texture Render Texture Variant Item
M M Material Basic Material with the RenderTexture assigned. Variant Item
TextureName TextureName TextureName TextureName Variant Item
MatName MatName MatName MatName Variant Item

Graphics_Texture2D

Overview:

Icon Category Name Full Name Description
Graphics RenderTexture Render Camera to Texture Creates a texture that is filled by the given camera.

Inputs:

Variable Name Full Name Description Type List Access Default Value
X X DimX Pixel dimensions in X direction Int Item 
Y Y DimY Pixel dimensions in Y direction Int Item 
C C Colors Color array to fill texture Color List 
N N Name Optional name for texture resource. None Item

Outputs:

Variable Name Full Name Description Type List Access
T T Texture Texture Variant Item
I I Image Image path Variant Item

Graphics_Texture3D

Overview:

Icon Category Name Full Name Description
Graphics RenderTexture Render Camera to Texture Creates a texture that is filled by the given camera.

Inputs:

Variable Name Full Name Description Type List Access Default Value
X X DimX Pixel dimensions in X direction Int Item 
Y Y DimY Pixel dimensions in Y direction Int Item 
Z Z DimZ Pixel dimensions in Z direction Int Item 
C C Colors Color array to fill texture Color List 
N N Name Optional name for texture resource. None Item

Outputs:

Variable Name Full Name Description Type List Access
T T Texture Texture Variant Item
I I Image Image path Variant Item

Graphics_LayersToImage

Overview:

Icon Category Name Full Name Description
Graphics RenderTexture Render Camera to Texture Creates a texture that is filled by the given camera.

Inputs:

Variable Name Full Name Description Type List Access Default Value
L L Layers Layers to create image from None List

Outputs:

Variable Name Full Name Description Type List Access
T T Texture Texture Variant Item
I I Image Image path Variant Item

Graphics_SampleTexture

Overview:

Icon Category Name Full Name Description
Graphics RenderTexture Render Camera to Texture Creates a texture that is filled by the given camera.

Inputs:

Variable Name Full Name Description Type List Access Default Value
I I Image Image or texture to sample None Item
X X X Pixel location in X direction Int Item 
Y Y Y Pixel location in Y direction Int Item 
Z Z Z Pixel location in Z direction Int Item 

Outputs:

Variable Name Full Name Description Type List Access
C C Color Color Variant Item
BW BW Greyscale Greyscale value Variant Item
L L Luminance Luminance value Variant Item

Graphics_Light

Overview:

Icon Category Name Full Name Description
Graphics Sun Sun Create a directional Sun light

Inputs:

Variable Name Full Name Description Type List Access Default Value
T T Transform Transform Matrix3x4 Item 
L L LightType LightType Int Item 
C C Color Color Color Item 
R R Range Range Float Item 

Outputs:

Variable Name Full Name Description Type List Access
ID ID NodeID Node ID Variant Item
LT LT Light LightPtr Variant Item

Graphics_VertexColors

Overview:

Icon Category Name Full Name Description
Graphics CreateMaterial Create Material Create a material from parameters

Inputs:

Variable Name Full Name Description Type List Access Default Value
D D Drawable Pointer to drawable to edit vertex colors. None Item
C C Colors Vertex colors. Color List 
FV FV Force Force vertex coloring. Bool Item 
C C Copy counts A list of numbers to copy the color. Useful for per face coloring. Int List 

Outputs:

Variable Name Full Name Description Type List Access
Ref Ref Reference Reference to drawable Variant Item

Graphics_Skybox

Overview:

Icon Category Name Full Name Description
Graphics RenderTexture Render Camera to Texture Creates a texture that is filled by the given camera.

Inputs:

Variable Name Full Name Description Type List Access Default Value
A A ColorA First color for gradient Color Item
B B ColorB Second color for gradient Color Item
BR BR BlurRadius Radius for blur. Float Item 
BL BL Blend Blend factor between texture and gradient. Float Item 
T T Texture Optional texture. String Item 

Outputs:

Variable Name Full Name Description Type List Access
S S Skybox Skybox reference. Variant Item

Graphics_Grid

Overview:

Icon Category Name Full Name Description
Graphics Sun Sun Create a directional Sun light

Inputs:

Variable Name Full Name Description Type List Access Default Value
T T Transform Transform Matrix3x4 Item 
S S Scale Scale Vector3 Item
D D Density Density Float Item 
C C Color Color Color Item 

Outputs:

Variable Name Full Name Description Type List Access
ID ID NodeID Node ID Variant Item
R R Reference Reference Variant Item
ModelName ModelName ModelName ModelName Variant Item

Graphics_ReflectionProbe

Overview:

Icon Category Name Full Name Description
Graphics ReflectionProbe Reflection Probe Create a refleciton probe for environment maps.

Inputs:

Variable Name Full Name Description Type List Access Default Value
T T Transform Transform Matrix3x4 Item 
R R Resolution Resolution Int Item 
C C Color Color Color Item 

Outputs:

Variable Name Full Name Description Type List Access
ID ID NodeID Node ID Variant Item
RP RP Probe ProbePtr Variant Item

Physics_ApplyForce

Overview:

Icon Category Name Full Name Description
Physics ApplyForce Apply Force Apply a force (vector with magnitude) to a rigid body

Inputs:

Variable Name Full Name Description Type List Access Default Value
R R RigidBody RigidyBody None Item
F F Force Vector defining the force None Item

Outputs:

Variable Name Full Name Description Type List Access
R R RigidBody Rigid Body Variant Item

Physics_CollisionShape

Overview:

Icon Category Name Full Name Description
Physics CollisionShape Collision Shape Construct a collision shape form a mesh or model

Inputs:

Variable Name Full Name Description Type List Access Default Value
ID ID Node ID Node to construct collision shape on None Item
M M Base Mesh Mesh to construct collision shape from None Item
T T Shape type Type of collision shape to create None Item

Outputs:

Variable Name Full Name Description Type List Access
R R RigidBody Rigid Body Variant Item

Physics_Constraint

Overview:

Icon Category Name Full Name Description
Physics PhysicsConstraint Physics Constraint Construct a constraint between a rigidbody and an optional second one.

Inputs:

Variable Name Full Name Description Type List Access Default Value
A A Body A First rigidbody. None Item
X X Local Anchor A Position in local coordinates for start of constraint Vector3 Item 
B B Body B Second rigidbody. None Item
Y Y Local Anchor B Position in local coordinates for end of constraint Vector3 Item 
T T Constraint Type Type of constraint None Item

Outputs:

Variable Name Full Name Description Type List Access
C C Constraint Constraint Variant Item

Scene_DeconstructModel

Overview:

Icon Category Name Full Name Description
Scene DeconstructModel Deconstruct Model Deconstructs a static model into vertices, faces and normals

Inputs:

Variable Name Full Name Description Type List Access Default Value
M M Model Path to Model None Item

Outputs:

Variable Name Full Name Description Type List Access
M M Mesh Mesh Out Variant Item

Scene_AddNode

Overview:

Icon Category Name Full Name Description
Scene Add Node Add Node To Scene Adds a node with optional name and parent

Inputs:

Variable Name Full Name Description Type List Access Default Value
T T Transform Transform of node Matrix3x4 Item 
N N Name Optional node name String Item 
P P Parent Optional node parent Int Item 
O O Options Options to control node editing Int Item 

Outputs:

Variable Name Full Name Description Type List Access
ID ID Node ID ID of node Variant Item
T T Transform Transform Variant Item

Scene_CloneNode

Overview:

Icon Category Name Full Name Description
Scene Clone Node Clones a node and all of its components. Clones a node

Inputs:

Variable Name Full Name Description Type List Access Default Value
ID ID NodeID ID of node to clone None Item
T T Transform Transform of cloned node None Item
P P ParentID Optional parent of cloned node None Item

Outputs:

Variable Name Full Name Description Type List Access
ID ID NodeID ID of new node Variant Item

Scene_AddStaticModel

Overview:

Icon Category Name Full Name Description
Scene Add Static Model Add Static Model To Scene Adds a static model

Inputs:

Variable Name Full Name Description Type List Access Default Value
ID ID NodeID ID of node None Item
Resource Resource Resource Resource String Item 
MT MT Material Pointer to Material String Item 

Outputs:

Variable Name Full Name Description Type List Access
SM SM Static Model Pointer to static Model Variant Item

Scene_AnimatedModel

Overview:

Icon Category Name Full Name Description
Scene Add Static Model Add Static Model To Scene Adds a static model

Inputs:

Variable Name Full Name Description Type List Access Default Value
ID ID NodeID ID of node None Item
AM AM AnimatedModel Pointer or path to Model String Item 
MT MT Material Pointer to Material String Item 

Outputs:

Variable Name Full Name Description Type List Access
AM AM Animated Model Pointer to animated Model Variant Item

Scene_PlayAnimation

Overview:

Icon Category Name Full Name Description
Scene PlayAnimation Play animation Play an animation

Inputs:

Variable Name Full Name Description Type List Access Default Value
ID ID NodeID ID of node None Item
AC AC AnimationController Pointer to animation contorller None Item
A A Animation Path to animation None Item

Outputs:

Variable Name Full Name Description Type List Access
AM AM Animated Model Pointer to animated Model Variant Item

Scene_ScreenPointToRay

Overview:

Icon Category Name Full Name Description
Scene PointToRay Screen Point To Ray Given a screen point, returns a ray in world coordinates

Inputs:

Variable Name Full Name Description Type List Access Default Value
SP SP ScreenPoint Point in normalized screen coordinates None Item
CM CM CameraPtr Optional pointer to a camera. If none provided, a camera will be found. None Item

Outputs:

Variable Name Full Name Description Type List Access
SP SP Start Point Start point of ray in world coords Variant Item
DR DR Direction Direction of ray in world coords Variant Item

Scene_Raycast

Overview:

Icon Category Name Full Name Description
Scene Raycast Screen Raycast Listens for screen raycasts, returns hit information

Inputs:

Variable Name Full Name Description Type List Access Default Value
SP SP StartPoint Point in world coords None Item
DR DR Direction Direction in which to cast ray None Item
MD MD Max Distance Max distance to raycast Float Item 
M M Mask Mask elements from raycast None Item

Outputs:

Variable Name Full Name Description Type List Access
HP HP Hit Points Hit Points of ray Variant Item
D D Distance Distance Variant Item
N N Normal Normal Variant Item
MD MD ModelPtr Model pointer. Variant Item

Scene_ScreenBloom

Overview:

Icon Category Name Full Name Description
Scene ScreenBloom Screen Bloom Adds intensity-controlled screen bloom effect

Inputs:

Variable Name Full Name Description Type List Access Default Value
I I Intensity Intensity of Bloom Float Item 
S S Source Source Mix Float Item 
B B Bloom Mix Bloom Mix Float Item 

Outputs:

Variable Name Full Name Description Type List Access
V V Vertices Vertices Out Variant List

Physics_PhysicsWorld

Overview:

Icon Category Name Full Name Description
Physics PhysicsWorld PHysics World Initializes physics world

Inputs:

Variable Name Full Name Description Type List Access Default Value
Go Go Step Run physics Bool Item 
G G Gravity Gravity Vector Vector3 Item

Outputs:

Variable Name Full Name Description Type List Access
PW PW Physics World Pointer to static physics world Variant Item

Physics_RigidBody

Overview:

Icon Category Name Full Name Description
Physics RigidBody Rigid Body Adds rigid body behaviour to a node

Inputs:

Variable Name Full Name Description Type List Access Default Value
ID ID Node ID Node ID to add Rigid body to. None Item
PW PW Physics World Physics World None Item
M M Mass Mass. Set to zero if you want a fixed object Float Item 
S S Shape type Collision shape type. String Item 

Outputs:

Variable Name Full Name Description Type List Access
RB RB Rigid Body Pointer to Rigid Body Variant Item
CS CS Collision Shape Pointer to Collision Shape Variant Item

Scene_Text3D

Overview:

Icon Category Name Full Name Description
Scene Text3D Text3D Creates a 3D text node at given position and scale

Inputs:

Variable Name Full Name Description Type List Access Default Value
T T Text Text to display String Item
P P Positon Position of text node. Vector3 Item 
F F Font Font to display String Item 
S S Scale Scale of text Float Item 
O O Options 3D Text options as bitmask. 1 - face camera, 2 - keep vertical, 4 - constant pixel size. Int Item 

Outputs:

Variable Name Full Name Description Type List Access
Node ID Node ID ID ID of node Variant Item
T T TextPointer Pointer to text component Variant Item

Scene_ScriptInstance

Overview:

Icon Category Name Full Name Description
Scene ScriptInstance Script Instance Executes a script from file

Inputs:

Variable Name Full Name Description Type List Access Default Value
SC SC ScriptFile Path to script file None Item
X X X Input variable called X None Item
Y Y Y Input variable called Y None Item
Z Z Z Input variable called Z None Item

Outputs:

Variable Name Full Name Description Type List Access
A A A Output variable called A Variant Item
B B B Output variable called B Variant Item
C C C Output variable called C Variant Item

Scene_MouseClickListener

Overview:

Icon Category Name Full Name Description
Scene MouseClickListener Mouse Click Listener Listens for mouse clickkinput

Inputs:

Variable Name Full Name Description Type List Access Default Value
On On On Listen for mouse clicks (bool) Bool Item 
MB MB Mouse button Mouse Button Int Item 

Outputs:

Variable Name Full Name Description Type List Access
MP MP Mouse Position Mouse Position Variant Item

Scene_SelectGeometry

Overview:

Icon Category Name Full Name Description
Scene SelectGeometry Select Geometry Returns selected geometry

Inputs:

Variable Name Full Name Description Type List Access Default Value
On On On Activate selection Bool Item 

Outputs:

Variable Name Full Name Description Type List Access
M M MeshesOut Meshes out Variant List
P P PolylinesOut Polylines out Variant List
Pt Pt PointsOut Points out Variant List
MP MP Mouse Position Mouse Position Variant Item

Scene_ModifyNode

Overview:

Icon Category Name Full Name Description
Scene ModifyNode Modify Node Modifies basic properties of a Node

Inputs:

Variable Name Full Name Description Type List Access Default Value
ID ID ID Node ID None Item
T T Transform New transfrom None Item
N N Name Name String Item

Outputs:

Variable Name Full Name Description Type List Access
ID ID ID ID of node Variant Item
Variant Item

Scene_GetNode

Overview:

Icon Category Name Full Name Description
Scene GetNode Get Node Finds a Node

Inputs:

Variable Name Full Name Description Type List Access Default Value
ID ID NodeID ID of node to inspect. None Item
None Item

Outputs:

Variable Name Full Name Description Type List Access
ID ID NodeID Node ID Variant Item
N N Name Name Variant Item
T T Transform Transform Variant Item

Scene_GetComponent

Overview:

Icon Category Name Full Name Description
Scene GetComponent Get Component Gets a reference to a component from Node ID

Inputs:

Variable Name Full Name Description Type List Access Default Value
ID ID Node ID Node ID None Item
T T Type Type of component to return None Item
R R Recursive Search node recursively Bool Item 
None Item

Outputs:

Variable Name Full Name Description Type List Access
Ptr Ptr Reference Reference to component Variant Item

Scene_AddComponent

Overview:

Icon Category Name Full Name Description
Scene AddComponent Add Component Adds a native component to a scene node.

Inputs:

Variable Name Full Name Description Type List Access Default Value
ID ID Node ID Node ID to add component None Item
T T Type Type of component to add. None Item

Outputs:

Variable Name Full Name Description Type List Access
Ptr Ptr Reference Reference to added component Variant Item

Scene_ModifyComponent

Overview:

Icon Category Name Full Name Description
Scene ModifyComponent Modify Component Modifies the properties of a native component.

Inputs:

Variable Name Full Name Description Type List Access Default Value
C C Component Reference Pointer reference to native component. None Item
P P Property Name of Property to modify. None List
V V Value Value with which to modify property. None List

Outputs:

Variable Name Full Name Description Type List Access
Ptr Ptr Reference Reference to modified component Variant Item

Scene_SendEvent

Overview:

Icon Category Name Full Name Description
Scene SendEvent Send Event Define and send an event

Inputs:

Variable Name Full Name Description Type List Access Default Value
E E EventName Unique event name to send None Item
T T DataTree DataTree to send None Item

Outputs:

Variable Name Full Name Description Type List Access

Scene_HandleEvent

Overview:

Icon Category Name Full Name Description
Scene HandleEvent Handle Event Receive an Event

Inputs:

Variable Name Full Name Description Type List Access Default Value
E E EventName Unique event name to send None Item

Outputs:

Variable Name Full Name Description Type List Access
T T DataTree DataTree to send Variant Item

Scene_SetGlobalVar

Overview:

Icon Category Name Full Name Description
Scene SetGlobalVar Set Global Variant Sets a global variant by name (key)

Inputs:

Variable Name Full Name Description Type List Access Default Value
K K Key Key of variant to set. None Item
V V Variant Variant to set None Item
R R Reset Reset to null value Bool Item 

Outputs:

Variable Name Full Name Description Type List Access
V V Variant Set variant Variant Item

Scene_GetGlobalVar

Overview:

Icon Category Name Full Name Description
Scene GetGlobalVar Get Global Variant Gets a global variant by name (key)

Inputs:

Variable Name Full Name Description Type List Access Default Value
K K VarName Key of variant to get. None Item
D D DefaultValue Default value if get fails. Float Item 

Outputs:

Variable Name Full Name Description Type List Access
V V Variant Returned variant Variant Item

Scene_TriMeshVisualizeScalarField

Overview:

Icon Category Name Full Name Description
Scene TriMeshVisualizeScalarField TriMesh Visualize Scalar Field Visualize scalar field on a TriMesh

Inputs:

Variable Name Full Name Description Type List Access Default Value
M M TriMesh TriMesh input None Item
SF SF ScalarField Scalar field on the input TriMesh Float List 

Outputs:

Variable Name Full Name Description Type List Access
ID ID Node Node ID of displayed TriMesh Variant Item
M M Model Pointer to model Variant Item

Scene_LoadScene

Overview:

Icon Category Name Full Name Description
Scene LoadScene Load Scene Loads a Scene resource file from XML or JSON

Inputs:

Variable Name Full Name Description Type List Access Default Value
P P ScenePath Resource Path to scene file None Item
A A Additive If true, loads scene additively None Item

Outputs:

Variable Name Full Name Description Type List Access
S S SceneReference Pointer to loaded scene Variant Item

Scene_SaveScene

Overview:

Icon Category Name Full Name Description
Scene SaveScene Save Scene Saves current Scene resource file from XML or JSON

Inputs:

Variable Name Full Name Description Type List Access Default Value
P P ScenePath Resource Path to scene file None Item
J J UseJson If true, will write to JSON format. Otherwise XML. None Item

Outputs:

Variable Name Full Name Description Type List Access
R R Success Returns true if file was written Variant Item

Scene_AppendRenderPath

Overview:

Icon Category Name Full Name Description
Scene RenderPath Render Path Appends a render path item to a viewport.

Inputs:

Variable Name Full Name Description Type List Access Default Value
RP RP RenderPath Path to render path definition None Item
VP VP ViewportID Viewport ID to add render path to. Int Item 
P P Parameters Set additional render path parameters None List
V V Values Addtional render path values None List

Outputs:

Variable Name Full Name Description Type List Access
A A Tags Append Render path tags Variant Item

Mesh_DecimateMesh

Overview:

Icon Category Name Full Name Description
Mesh DecimateMesh Decimate Mesh Perform decimation on triangle mesh

Inputs:

Variable Name Full Name Description Type List Access Default Value
M M Mesh Mesh before decimation None Item
C C Target Face Count Target number of faces None Item

Outputs:

Variable Name Full Name Description Type List Access
M M Mesh Mesh after decimation Variant Item

Maths_ConstructTransform

Overview:

Icon Category Name Full Name Description
Maths ConTransform Construct Transform Construct transform from position, scale, and rotation

Inputs:

Variable Name Full Name Description Type List Access Default Value
P P Position Vector3 position Vector3 Item 
S S Scale Vector3 or float scale Vector3 Item 
R R Rotation Quaternion for rotation Quaternion Item 

Outputs:

Variable Name Full Name Description Type List Access
T T Transform Matrix3x4 representing a Transform Variant Item

Scene_DeconstructTransform

Overview:

Icon Category Name Full Name Description
Scene DeconstructTransform Deconstruct Transform Deconstruct a transform into position, rotation, and scale

Inputs:

Variable Name Full Name Description Type List Access Default Value
T T Transform Transform to deconstruct None Item

Outputs:

Variable Name Full Name Description Type List Access
P P Position Position Variant Item
S S Scale Scale Variant Item
R R Rotation Rotation Variant Item

Vector_ConstructVector

Overview:

Icon Category Name Full Name Description
Vector ConstructVector Construct Vector Construct a vector from xyz-coordinates

Inputs:

Variable Name Full Name Description Type List Access Default Value
X X X X coordinate Float Item 
Y Y Y Y coordinate Float Item 
Z Z Z Z coordinate Float Item 

Outputs:

Variable Name Full Name Description Type List Access
V V Vector3 Vector3 out Variant Item

Input_Inspect

Overview:

Icon Category Name Full Name Description
Input Inspect Inspect Convert tree to string for inspection

Inputs:

Variable Name Full Name Description Type List Access Default Value
TreeIn Input Tree String Item

Outputs:

Variable Name Full Name Description Type List Access
TreeOut Output Tree Variant Item

Mesh_SmoothMesh

Overview:

Icon Category Name Full Name Description
Mesh SmoothMesh Smooth Mesh Perform smoothing on triangle mesh

Inputs:

Variable Name Full Name Description Type List Access Default Value
M M Mesh Mesh before smoothing None Item
I I Iterations Number of smoothing iterations Int Item 
F F Target Factor Move towards smoothed target by factor Float Item 

Outputs:

Variable Name Full Name Description Type List Access
M M Mesh Mesh after smoothing Variant Item

Input_ScreenSlider

Overview:

Icon Category Name Full Name Description
Input ScreenSlider Screen Slider Adds a slider to the user interface

Inputs:

Variable Name Full Name Description Type List Access Default Value
P P Position Optional position. If left blank, the element is automatically positioned. None Item
R R Range Range of slider Vector3 Item 
L L Label Label String Item 
I I Priority Priority Int Item 
PE PE Parent Optional Parent element None Item

Outputs:

Variable Name Full Name Description Type List Access
S S Screen Slider Out Ptrs of Slider on Screen Variant Item

Tree_Flatten

Overview:

Icon Category Name Full Name Description
Tree Flatten Flatten Tree Perform flattening on a tree

Inputs:

Variable Name Full Name Description Type List Access Default Value
T T IoDataTree IoDataTree to flatten None Item

Outputs:

Variable Name Full Name Description Type List Access
F F IoDataTree Flattened IoDataTree Variant Item

Tree_Graft

Overview:

Icon Category Name Full Name Description
Tree Graft Graft Tree Perform grafting on a tree

Inputs:

Variable Name Full Name Description Type List Access Default Value
T T IoDataTree IoDataTree to graft None Item

Outputs:

Variable Name Full Name Description Type List Access
G G IoDataTree Grafted IoDataTree Variant Item

Tree_Reverse

Overview:

Icon Category Name Full Name Description
Tree Reverse Reverse Tree Perform reversal on a tree

Inputs:

Variable Name Full Name Description Type List Access Default Value
T T IoDataTree IoDataTree to reverse None Item

Outputs:

Variable Name Full Name Description Type List Access
S S IoDataTree Reversed IoDataTree Variant Item

Tree_Simplify

Overview:

Icon Category Name Full Name Description
Tree Simplify Simplify Tree Perform simplification on a tree

Inputs:

Variable Name Full Name Description Type List Access Default Value
T T IoDataTree IoDataTree to simplify None Item

Outputs:

Variable Name Full Name Description Type List Access
S S IoDataTree Simplified IoDataTree Variant Item

Tree_GetItem

Overview:

Icon Category Name Full Name Description
Tree GetTreeItem Get Tree Item Get Tree Item by path and index

Inputs:

Variable Name Full Name Description Type List Access Default Value
T T IoDataTree IoDataTree storing lookup item None Tree
B B Branch (int) Path in branch in tree Int Item 
I I Optional Index Index of item in list Int Item 

Outputs:

Variable Name Full Name Description Type List Access
I I Item Item from tree Variant Tree

Tree_FlipMatrix

Overview:

Icon Category Name Full Name Description
Tree Flatten Flatten Tree Perform flattening on a tree

Inputs:

Variable Name Full Name Description Type List Access Default Value
T T IoDataTree IoDataTree to flatten None Item

Outputs:

Variable Name Full Name Description Type List Access
F F IoDataTree Flattened IoDataTree Variant Item

Sets_ListLength

Overview:

Icon Category Name Full Name Description
Sets ListLength List Length Compute list lengths for tree nodes

Inputs:

Variable Name Full Name Description Type List Access Default Value
D D DataTree IoDataTree storing lists at nodes None Item

Outputs:

Variable Name Full Name Description Type List Access
L L LengthTree IoDataTree storing lengths at nodes Variant Item

Sets_DivideRange

Overview:

Icon Category Name Full Name Description
Sets Divide Divides a range into N equal size chunks

Inputs:

Variable Name Full Name Description Type List Access Default Value
A A Min Range minimum (float) Float Item 
B B Max Range maximum (float > minimum) Float Item 
N N Number Number of partitions Int Item 

Outputs:

Variable Name Full Name Description Type List Access
S S Series Divided Range Variant List

Sets_DivideDomain3D

Overview:

Icon Category Name Full Name Description
Sets DivideDomain Divides a 3D domain into subdomains

Inputs:

Variable Name Full Name Description Type List Access Default Value
A A MinVec Range minimum (Vector3) Vector3 Item 
B B MaxVec Range maximum (Vector3) Vector3 Item 
N N DivisionPattern Number of partitions (Vector3) Vector3 Item 

Outputs:

Variable Name Full Name Description Type List Access
S S Subdomains Divided Domain Variant List

Sets_VariantMap

Overview:

Icon Category Name Full Name Description
Sets VariantMap Variant Map Construct a variant map from keys and values

Inputs:

Variable Name Full Name Description Type List Access Default Value
K K Key Key None List
V V Value Value None List

Outputs:

Variable Name Full Name Description Type List Access
VM VM Map Variant Map Variant Item

Mesh_DeconstructTriangleMesh

Overview:

Icon Category Name Full Name Description
Mesh DeconstructMesh Deconstruct Mesh Deconstructs a triangle mesh into vertices, faces, and normals

Inputs:

Variable Name Full Name Description Type List Access Default Value
M M Mesh Path to Model None Item

Outputs:

Variable Name Full Name Description Type List Access
V V Vertices Vertices Out Variant List
F F Faces Faces Out Variant List
N N Normals Normals Out Variant List
FC FC FaceCounts Faces counts Variant List
FN FN FaceNormals Faces normals Variant List

Mesh_ConstructTriangleMesh

Overview:

Icon Category Name Full Name Description
Mesh ConTriMesh Construct Triangle Mesh Construct a mesh from vertex and face lists

Inputs:

Variable Name Full Name Description Type List Access Default Value
V V Vertices List of coordinates of vertices None List
F F Faces List of face indices None List
N N Normals List of vertex normals. If ommitted, they will be computed. Vector3 List 

Outputs:

Variable Name Full Name Description Type List Access
M M Mesh Constructed mesh Variant Item

Mesh_ClosestPoint

Overview:

Icon Category Name Full Name Description
Mesh MeshClosestPoint Closest Point to Mesh Find point on Mesh closest to query point

Inputs:

Variable Name Full Name Description Type List Access Default Value
M M Mesh Mesh to search None Item
Q Q Query Point Point to search from None Item

Outputs:

Variable Name Full Name Description Type List Access
P P Point Point on mesh closest to query point Variant Item
I I Index Index of closest face Variant Item
D D Distance Distance from query point to mesh Variant Item

Mesh_HexayurtMesh

Overview:

Icon Category Name Full Name Description
Mesh Hexayurt ConstructHexayurtMesh Construct a hexayurt mesh from scale

Inputs:

Variable Name Full Name Description Type List Access Default Value
W W Width Width to thicken by Float Item 

Outputs:

Variable Name Full Name Description Type List Access
M M Mesh Hexayurt Mesh Variant Item

Mesh_CubeMesh

Overview:

Icon Category Name Full Name Description
Mesh Cube ConstructCubeMesh Construct a cube mesh from scale

Inputs:

Variable Name Full Name Description Type List Access Default Value
Side Side Side Side length Float Item 

Outputs:

Variable Name Full Name Description Type List Access
M M Mesh Cube Mesh Variant Item

Mesh_Icosahedron

Overview:

Icon Category Name Full Name Description
Mesh Icosahedron ConstructIcosahedron Construct an icosahedron mesh from scale

Inputs:

Variable Name Full Name Description Type List Access Default Value
S S Scale Scale of Icosahedron Float Item 

Outputs:

Variable Name Full Name Description Type List Access
M M Mesh Icosahedron Mesh Variant Item

Mesh_Sphere

Overview:

Icon Category Name Full Name Description
Mesh Sphere ConstructSphere Construct a sphere mesh from scale

Inputs:

Variable Name Full Name Description Type List Access Default Value
R R Radius Sphere radius Float Item 

Outputs:

Variable Name Full Name Description Type List Access
M M Mesh Sphere Mesh Variant Item

Mesh_Plane

Overview:

Icon Category Name Full Name Description
Mesh Plane ConstructPlaneMesh Construct a plane mesh

Inputs:

Variable Name Full Name Description Type List Access Default Value
Height Height Height Offset from origin Float Item 

Outputs:

Variable Name Full Name Description Type List Access
XZ XZ XZplane XZ Plane Mesh Variant Item
XY XY XYplane XY Plane Mesh Variant Item
YZ YZ YZplane YZ Plane Mesh Variant Item

Mesh_Cylinder

Overview:

Icon Category Name Full Name Description
Mesh Cylinder ConstructCylinderMesh Construct a Cylinder mesh from radii

Inputs:

Variable Name Full Name Description Type List Access Default Value
L L LowerRadius Lower radius Float Item 
U U UpperRadius Upper radius (0 for cone) Float Item 
h h Height Height Float Item 
S S Sides Integer (>3) describing number of sides Int Item 

Outputs:

Variable Name Full Name Description Type List Access
M M TriMesh Cylinder TriMesh Variant Item

Mesh_Pipe

Overview:

Icon Category Name Full Name Description
Mesh Polygon Construct Polygon Construct a polygon with n sides

Inputs:

Variable Name Full Name Description Type List Access Default Value
C C Curve Curve to pipe. None Item
S S Sides Number of sides in section. Int Item 
X X DeltaX Stretch in local X direction Float Item 
Y Y DeltaY Stretch in local Y direction Float Item 
E E Extension Extends the segment by this amount. Float Item 

Outputs:

Variable Name Full Name Description Type List Access
M M Mesh Meshed curved with given section. Variant Item
D D Debug Meshed curved with given section. Variant Item

Mesh_SaveMesh

Overview:

Icon Category Name Full Name Description
Mesh SaveMesh Save Mesh Saves a mesh in a variety of formats

Inputs:

Variable Name Full Name Description Type List Access Default Value
M M Mesh Mesh to save None Item
P P Path Path None Item

Outputs:

Variable Name Full Name Description Type List Access
R R Result Result Variant Item

Mesh_CleanMesh

Overview:

Icon Category Name Full Name Description
Mesh CleanMeshVertices Cull Unused Vertices Cull unused vertices from trimesh

Inputs:

Variable Name Full Name Description Type List Access Default Value
M M Mesh Mesh with unused vertices None Item

Outputs:

Variable Name Full Name Description Type List Access
M M Mesh Mesh after removing unused vertices Variant Item
N N NumRemoved Number of vertices removed Variant Item

Mesh_BoundingBox

Overview:

Icon Category Name Full Name Description
Mesh BoundingBox Bounding Box Construct TriMesh bounding box for another TriMesh

Inputs:

Variable Name Full Name Description Type List Access Default Value
M M Mesh Mesh None Item

Outputs:

Variable Name Full Name Description Type List Access
B B BoxMesh Meshed bounding box of input mesh Variant Item
min min BoxMin Minimum corner Variant Item
max max BoxMax maximum corner Variant Item
C C BoxCenter Centre of box Variant Item
D D Diagonal Length of box diagonal Variant Item

Mesh_HausdorffDistance

Overview:

Icon Category Name Full Name Description
Mesh HausdorffDistance Hausdorff Distance Compute Hausdorff distance between TriMeshes

Inputs:

Variable Name Full Name Description Type List Access Default Value
M1 M1 Mesh1 First mesh None Item
M2 M2 Mesh2 Second mesh None Item

Outputs:

Variable Name Full Name Description Type List Access
HD HD HausdorffDistance Hausdorff distance between input meshes Variant Item

Mesh_HarmonicDeformation

Overview:

Icon Category Name Full Name Description
Mesh HarmonicDeformation Harmonic Deformation Given some displacement vectors, the harmonic deformation field is calculated

Inputs:

Variable Name Full Name Description Type List Access Default Value
M M Mesh Mesh to deform None Item
V V Displacement vectors. Displacement vectors. Must be parallel to index list. Vector3 List 
I I Displacement indices Index of mesh vertices to move. Must be parallel to vector list. Int List 
K K Harmonic exponent. Exponent that controls the deformation field solve Int Item 

Outputs:

Variable Name Full Name Description Type List Access
HD HD Harmonic Displacements Harmonic displacemnt vectors Variant List
DM DM Mesh Transformed Mesh Variant Item

Mesh_TriangulateNMesh

Overview:

Icon Category Name Full Name Description
Mesh TriangulateNMesh Triangulate NMesh Triangulates a quad or N-mesh

Inputs:

Variable Name Full Name Description Type List Access Default Value
M M Mesh Mesh to triangulate None Item

Outputs:

Variable Name Full Name Description Type List Access
TM TM MeshOut TriMesh out Variant Item

Mesh_MeshModeler

Overview:

Icon Category Name Full Name Description
Mesh MeshModeler Mesh Modeler Mesh modeling through harmonic deformation

Inputs:

Variable Name Full Name Description Type List Access Default Value
M M Mesh Mesh to edit None Item
R R Radius Radius of influence Float Item 
D D DisplayOn Toggle render on/off Bool Item 

Outputs:

Variable Name Full Name Description Type List Access
EM EM EditedMesh Edited mesh geometry Variant Item
ID ID NodeID Editor id Variant Item

Curve_ZigZagPolyline

Overview:

Icon Category Name Full Name Description
Curve ZigZag ConstructZigZagPolyline Construct a zig zag polyline

Inputs:

Variable Name Full Name Description Type List Access Default Value
XS XS XScale X-direction scale for zig zag Float Item 
ZS ZS ZScale Z-direction scale for zig zag Float Item 
T T Transformation Transformation to apply to hexayurt Matrix3x4 Item 

Outputs:

Variable Name Full Name Description Type List Access
P P Polyline Zig zag polyline Variant Item

Curve_HelixSpiral

Overview:

Icon Category Name Full Name Description
Curve Helix/Spiral ConstructHelixPolyline Construct a helix or spiral polyline

Inputs:

Variable Name Full Name Description Type List Access Default Value
r_L r_L lower_r Lower radius for helix Float Item 
r_U r_U upper_r Upper radius for helix Float Item 
h h height Height of helix Float Item 
T T turns Number of turns Float Item 
res res resolution Polyline resolution Int Item 

Outputs:

Variable Name Full Name Description Type List Access
P P Polyline Zig zag polyline Variant Item

Curve_PolylineSweep

Overview:

Icon Category Name Full Name Description
Curve PolylineSweep Polyline Sweep Sweeps a section curve along one or two rail curves

Inputs:

Variable Name Full Name Description Type List Access Default Value
S S Section Section polyline None Item
R1 R1 Rail_1 Rail polyline None Item
R2 R2 Rail_2 Optional Second Rail polyline None Item

Outputs:

Variable Name Full Name Description Type List Access
M M Mesh Sweep mesh Variant Item

Curve_Polyline

Overview:

Icon Category Name Full Name Description
Curve Polyline Construct Polyline Construct a polyline from a vertex list

Inputs:

Variable Name Full Name Description Type List Access Default Value
V V Vertices List of coordinates of vertices None List
C C Close Close the curve Bool Item 

Outputs:

Variable Name Full Name Description Type List Access
P P Polyline Constructed polyline Variant Item

Curve_OffsetPolyline

Overview:

Icon Category Name Full Name Description
Curve OffsetPolyline Offset Polyline (inexact) Offsets a polyline by offsetting its vertices

Inputs:

Variable Name Full Name Description Type List Access Default Value
P P Polyline Polyline to offset None Item
D D Distance Distance to offset by Float Item 

Outputs:

Variable Name Full Name Description Type List Access
OP OP Offset Polyline Offset polyline Variant Item

Curve_SmoothPolyline

Overview:

Icon Category Name Full Name Description
Curve SmoothPolyline Smooth Polyline Smooth polyline via subdivision

Inputs:

Variable Name Full Name Description Type List Access Default Value
P P Polyline Polyline to smooth None Item
I I Iterations Number of smoothing iterations to perform Int Item 

Outputs:

Variable Name Full Name Description Type List Access
P P Smoothed Polyline Smoothed and subdivided polyline Variant Item

Curve_LineSegment

Overview:

Icon Category Name Full Name Description
Curve LineSegment Construct Line Segment Construct a line segment from start and end vertices

Inputs:

Variable Name Full Name Description Type List Access Default Value
A A StartVertex Start of segment Vector3 Item 
B B EndVertex End of segment Vector3 Item 

Outputs:

Variable Name Full Name Description Type List Access
L L LineSegment Constructed line segment Variant Item

Curve_PolylineBlend

Overview:

Icon Category Name Full Name Description
Curve LoftPolylines Loft Polylines Lofts a collection of polylines into a mesh

Inputs:

Variable Name Full Name Description Type List Access Default Value
P1 P1 Polyline First polyline None Item
P2 P2 Polyline Second polyline None Item

Outputs:

Variable Name Full Name Description Type List Access
M M Mesh Lofted mesh Variant Item

Curve_PolylineDivide

Overview:

Icon Category Name Full Name Description
Curve DividePolyline Divide Polyline Divide polyline into equal parts

Inputs:

Variable Name Full Name Description Type List Access Default Value
P P Polyline Polyline to divide None Item
N N NumParts Number of parts Int Item 

Outputs:

Variable Name Full Name Description Type List Access
D D DividedPolyline Polyline divided into parts Variant Item

Curve_PolylineLoft

Overview:

Icon Category Name Full Name Description
Curve LoftPolylines Loft Polylines Perform loft operation on a list of polylines

Inputs:

Variable Name Full Name Description Type List Access Default Value
L L PolylineList List of polylines to loft None List

Outputs:

Variable Name Full Name Description Type List Access
M M Mesh Lofted mesh Variant Item

Curve_PolylineEvaluate

Overview:

Icon Category Name Full Name Description
Curve EvaluatePolyline Evaluate Polyline Evaluate point on polyline from parameter

Inputs:

Variable Name Full Name Description Type List Access Default Value
P P Polyline Polyline None Item
T T Parameter Parameter to evaluate Float Item 

Outputs:

Variable Name Full Name Description Type List Access
P P Point Point on polyline corresponding to parameter Variant Item
T T Transform Transform on polyline corresponding to parameter Variant Item

Curve_PolylineRevolve

Overview:

Icon Category Name Full Name Description
Curve PolylineRevolve Polyline Revolve Creates a surface of revolution from a polyline and an axis

Inputs:

Variable Name Full Name Description Type List Access Default Value
S S Section Section polyline None Item
A A Axis Axis Vector Vector3 Item 
R R Resolution Mesh resolution Int Item 

Outputs:

Variable Name Full Name Description Type List Access
M M Mesh Mesh of revolution Variant Item

Curve_Polygon

Overview:

Icon Category Name Full Name Description
Curve Polygon Construct Polygon Construct a polygon with n sides

Inputs:

Variable Name Full Name Description Type List Access Default Value
N N Number of sides Number of sides for the polygon Int Item 

Outputs:

Variable Name Full Name Description Type List Access
P P Polygon Constructed polygon Variant Item
V V Vertices Constructed vertices Variant List

Curve_SketchPlane

Overview:

Icon Category Name Full Name Description
Curve SketchPlane Sketch Plane Create a sketch and position it in 3D.

Inputs:

Variable Name Full Name Description Type List Access Default Value
CP CP Curves Storage and/or optional input curves None List
R R Reset Resets the sketch area Bool Item 
M M Mode Freeform or Line Mode Int Item 
T T Transform Transform to map curve points Matrix3x4 Item 

Outputs:

Variable Name Full Name Description Type List Access
C C Curves Resulting Curves Variant List
T T Texture Sketch Texture Variant Item

Curve_MeshSketch

Overview:

Icon Category Name Full Name Description
Curve MeshSketch Mesh Sketch Sketch on a Mesh

Inputs:

Variable Name Full Name Description Type List Access Default Value
S S Surface Surface to sketch on None Item
R R Reset Clears the curves Bool Item 

Outputs:

Variable Name Full Name Description Type List Access
C C Curves The curves. Variant List
L L Last Last modified curve Variant Item

Curve_Rebuild

Overview:

Icon Category Name Full Name Description
Curve RefinePolyline Refine Polyline Refine polyline based on list of parameters

Inputs:

Variable Name Full Name Description Type List Access Default Value
C C Curve Rebuilds the curve with the given number of segments None Item
N N NumPoints Number of target points Int Item 

Outputs:

Variable Name Full Name Description Type List Access
C C Curve The rebuilt curve. Variant Item

Curve_Length

Overview:

Icon Category Name Full Name Description
Curve CurveLength Curve Length Calculates the length of a curve.

Inputs:

Variable Name Full Name Description Type List Access Default Value
P P Polyline Polyline None Item

Outputs:

Variable Name Full Name Description Type List Access
L L Length Curve Length Variant Item

Mesh_SubdivideMesh

Overview:

Icon Category Name Full Name Description
Mesh SubdivideMesh Subdivide Triangle Mesh Perform subdivision on triangle mesh

Inputs:

Variable Name Full Name Description Type List Access Default Value
M M Mesh Mesh before subdivision None Item
S S Steps Number of subdivision steps Int Item 

Outputs:

Variable Name Full Name Description Type List Access
M M Mesh Mesh after subdivision Variant Item

Input_SliderListener

Overview:

Icon Category Name Full Name Description
Input SliderListener Slider Listener Listens for slider input

Inputs:

Variable Name Full Name Description Type List Access Default Value
SP SP Sliders Pointers to sliders None Item

Outputs:

Variable Name Full Name Description Type List Access
SV SV Slider Values Values of Sliders out Variant Item

Vector_DeconstructVector

Overview:

Icon Category Name Full Name Description
Vector DecVec Deconstruct Vector Deconstruct a vector into its components

Inputs:

Variable Name Full Name Description Type List Access Default Value
V V Vector Vector to deconstruct Vector3 Item 

Outputs:

Variable Name Full Name Description Type List Access
X X X-Coordinate X-Coordinate of vector Variant Item
Y Y Y-Coordinate Y-Coordinate of vector Variant Item
Z Z Z-Coordinate Z-Coordinate of vector Variant Item

Maths_EvalFunction

Overview:

Icon Category Name Full Name Description
Maths EvalFunction Evaluate Function Evaluates a basic math function.

Inputs:

Variable Name Full Name Description Type List Access Default Value
X X First Arg First input Float Item 
Y Y Second Arg Second input Float Item 
Z Z Third Arg Third input Float Item 
FN FN Function Function definition in Script String Item

Outputs:

Variable Name Full Name Description Type List Access
R R Result Evaluated result Variant Item

Maths_Expression

Overview:

Icon Category Name Full Name Description
Maths Expression Evaluate Expression Evaluates a basic Expression.

Inputs:

Variable Name Full Name Description Type List Access Default Value
X X X Generic input Float Item 
Y Y Y Generic input Float Item 

Outputs:

Variable Name Full Name Description Type List Access
A A A Generic output Variant Item

Vector_ClosestPoint

Overview:

Icon Category Name Full Name Description
Vector ClosePoint Closest Point Which point in list is closest

Inputs:

Variable Name Full Name Description Type List Access Default Value
P P Point Query point Vector3 Item 
L L Point List List of points Vector3 List 

Outputs:

Variable Name Full Name Description Type List Access
C C Closest Point Closest point in list to P Variant Item
I I Index Index into L of closest point Variant Item
D D Distance Distance to closest point Variant Item

Vector_Distance

Overview:

Icon Category Name Full Name Description
Vector Distance Vector Distance Compute distance between vectors

Inputs:

Variable Name Full Name Description Type List Access Default Value
V V Vector First vector Vector3 Item 
W W Vector Second vector Vector3 Item 

Outputs:

Variable Name Full Name Description Type List Access
D D Distance Distance between vectors Variant Item

Vector_ColorRGBA

Overview:

Icon Category Name Full Name Description
Vector Color Construct Color Construct a color from RGBA values

Inputs:

Variable Name Full Name Description Type List Access Default Value
R R R Red Float Item 
G G G Green Float Item 
B B B Blue Float Item 
A A A Alpha Float Item 

Outputs:

Variable Name Full Name Description Type List Access
C C Color Color Variant Item

Vector_ColorPalette

Overview:

Icon Category Name Full Name Description
Vector ClosePoint Closest Point Which point in list is closest

Inputs:

Variable Name Full Name Description Type List Access Default Value
C C StartColor Start Color Color Item 
N N Length Number of colors to generate Int Item 
V V Variance Variance of colors Float Item 

Outputs:

Variable Name Full Name Description Type List Access
R R ResultingColors Resulting Colors Variant List

Vector_BestFitPlane

Overview:

Icon Category Name Full Name Description
Vector BestFitPlane Best-Fit Plane Compute the least-squares plane of best fit

Inputs:

Variable Name Full Name Description Type List Access Default Value
G G Geometry Geometry determining the point cloud None Item

Outputs:

Variable Name Full Name Description Type List Access
P P Point Reference point on best-fit plane Variant Item
N N Normal Normal to best-fit plane Variant Item

Scene_UpdateListener

Overview:

Icon Category Name Full Name Description
Scene UpdateListener Update Listener Listens for scene updates

Inputs:

Variable Name Full Name Description Type List Access Default Value
M M Mute Mute the listener Bool Item 

Outputs:

Variable Name Full Name Description Type List Access
ET ET ElapsedTime Elapsed Time since last start Variant Item
DT DT DeltaTime Frame update time Variant Item

Mesh_Offset

Overview:

Icon Category Name Full Name Description
Mesh OffsetMesh Offset Triangle Mesh Perform offset operation on a triangle mesh

Inputs:

Variable Name Full Name Description Type List Access Default Value
M M Mesh Mesh to offset None Item
W W Width Width to offset by Float Item 

Outputs:

Variable Name Full Name Description Type List Access
M M Mesh Mesh after offsetting Variant Item

Mesh_Window

Overview:

Icon Category Name Full Name Description
Mesh Window Mesh Window Creates a set of windows from a mesh

Inputs:

Variable Name Full Name Description Type List Access Default Value
M M Mesh Mesh to ... None Item
I I Inset Factor Factor controlling amount of inset Float Item 

Outputs:

Variable Name Full Name Description Type List Access
M M Mesh Windowed mesh Variant Item

Mesh_Frame

Overview:

Icon Category Name Full Name Description
Mesh Frame Mesh Frame Creates an inset frame mesh

Inputs:

Variable Name Full Name Description Type List Access Default Value
M M Mesh Mesh to ... None Item
I I Inset Factor Factor controlling amount of inset Float Item 

Outputs:

Variable Name Full Name Description Type List Access
M M Mesh Framed mesh Variant Item

Mesh_Thicken

Overview:

Icon Category Name Full Name Description
Mesh ThickenMesh Thicken Triangle Mesh Perform thickening operation on a triangle mesh

Inputs:

Variable Name Full Name Description Type List Access Default Value
M M Mesh Mesh to thicken None Item
W W Width Width to thicken by Float Item 

Outputs:

Variable Name Full Name Description Type List Access
M M Mesh Mesh after thickening Variant Item

Mesh_LoopSubdivide

Overview:

Icon Category Name Full Name Description
Mesh LoopSubdivide Loop Subdivide Triangle Mesh Perform loop subdivision on triangle mesh

Inputs:

Variable Name Full Name Description Type List Access Default Value
M M Mesh Mesh before subdivision None Item
I I Iterations Number of iterations to perform Int Item 

Outputs:

Variable Name Full Name Description Type List Access
M M Mesh Mesh after subdivision Variant Item

Mesh_ExtrudePolyline

Overview:

Icon Category Name Full Name Description
Mesh ExtrudePolyline Extrude Polyline Extrudes a polyline along a vector

Inputs:

Variable Name Full Name Description Type List Access Default Value
P P Polyline Polyline to extrude None Item
V V Extrude Direction Vector along which to extrude Vector3 Item 

Outputs:

Variable Name Full Name Description Type List Access
M M Mesh Framed mesh Variant Item

Mesh_FillPolygon

Overview:

Icon Category Name Full Name Description
Mesh FillPolygon Fill polygon Triangulates a polygon

Inputs:

Variable Name Full Name Description Type List Access Default Value
P P Polygon Tries to mesh a polygon None Item
H H Holes Holes of the polygon None List
T T Transform Optional transform for triangulation Matrix3x4 Item 

Outputs:

Variable Name Full Name Description Type List Access
M M Mesh Triangulated polygon Variant Item

Mesh_FacePolylines

Overview:

Icon Category Name Full Name Description
Mesh FacePolylines Face Polylines Returns the face polylines from a mesh

Inputs:

Variable Name Full Name Description Type List Access Default Value
M M Mesh Mesh None Item

Outputs:

Variable Name Full Name Description Type List Access
P P Polylines Polylines Variant List

Mesh_Boundary

Overview:

Icon Category Name Full Name Description
Mesh MeshBoundary Mesh Boundary Compute boundary of a mesh

Inputs:

Variable Name Full Name Description Type List Access Default Value
M M Mesh Mesh with boundary None Item

Outputs:

Variable Name Full Name Description Type List Access
B B Boundary Boundary of mesh as polyline Variant List

Mesh_MeshPlaneIntersection

Overview:

Icon Category Name Full Name Description
Mesh MeshPlaneIntersection Mesh Plane Intersection Intersect triangle mesh with plane

Inputs:

Variable Name Full Name Description Type List Access Default Value
M M Mesh Mesh to intersect with plane None Item
P P Point Point on plane Vector3 Item 
N N Normal Normal to plane Vector3 Item 

Outputs:

Variable Name Full Name Description Type List Access
M1 M1 Mesh1 Mesh on normal side of plane Variant Item
M2 M2 Mesh2 Mesh on non-normal side of plane Variant Item

Mesh_JoinMeshes

Overview:

Icon Category Name Full Name Description
Mesh JoinMeshes Join Meshes Join meshes in a list into a single mesh

Inputs:

Variable Name Full Name Description Type List Access Default Value
ML ML MeshList List of meshes None List

Outputs:

Variable Name Full Name Description Type List Access
JM JM JoinMesh Joined mesh Variant Item

Mesh_TriMeshVolume

Overview:

Icon Category Name Full Name Description
Mesh TriMeshVolume TriMesh Volume Compute volume of TriMesh

Inputs:

Variable Name Full Name Description Type List Access Default Value
M M Mesh Mesh input to volume computation None Item

Outputs:

Variable Name Full Name Description Type List Access
V V Volume Volume of mesh Variant Item

Mesh_Tetrahedralize

Overview:

Icon Category Name Full Name Description
Mesh Tetrahedralize Tetrahedralize Mesh Create a tetrahedralization of a mesh

Inputs:

Variable Name Full Name Description Type List Access Default Value
M M Mesh Mesh to tetrahedralize None Item
V V Volume Optional volume condition Float Item 

Outputs:

Variable Name Full Name Description Type List Access
TM TM MeshOut Tetrahedralized mesh out Variant Item

Mesh_UnifyNormals

Overview:

Icon Category Name Full Name Description
Mesh UnifyNormals Unify Normals Unify TriMesh normals to consistent orientation

Inputs:

Variable Name Full Name Description Type List Access Default Value
M M MeshIn Mesh in None Item

Outputs:

Variable Name Full Name Description Type List Access
N N MeshOut Mesh with unified normals Variant Item

Mesh_AverageEdgeLength

Overview:

Icon Category Name Full Name Description
Mesh AvgEdge Average Edge Length Compute average edge length for TriMesh

Inputs:

Variable Name Full Name Description Type List Access Default Value
M M MeshIn Mesh to compute average edge length on None Item

Outputs:

Variable Name Full Name Description Type List Access
L L Length Average edge length Variant Item

Mesh_CollapseShortEdges

Overview:

Icon Category Name Full Name Description
Mesh CollapseShortEdges Collapse Short Edges Collapse edges shorter than (1 - tol) * avg

Inputs:

Variable Name Full Name Description Type List Access Default Value
M M TriMesh TriMesh before edge collapses None Item
T T Tol Collapse edges shorter than (1 - tol) * avg Float Item 

Outputs:

Variable Name Full Name Description Type List Access
N N TriMesh TriMesh after edge collapses Variant Item

Mesh_MeanCurvatureFlow

Overview:

Icon Category Name Full Name Description
Mesh MeanCurvatureFlow Mean Curvature Flow Mean Curvature Flow on TriMesh

Inputs:

Variable Name Full Name Description Type List Access Default Value
M M Mesh Mesh input None Item
Num Num NumSteps Number of steps to flow Int Item 

Outputs:

Variable Name Full Name Description Type List Access
N N Mesh Mesh output Variant Item

Mesh_PerVertexEval

Overview:

Icon Category Name Full Name Description
Mesh PerVertexEval Per-Vertex Evaluate Function Evaluates function on vertices of TriMesh

Inputs:

Variable Name Full Name Description Type List Access Default Value
M M Mesh TriMesh input None Item
FN FN Function Function definition in Script String Item 

Outputs:

Variable Name Full Name Description Type List Access
RL RL ResultList List of results evaluated on each vertex Variant List

Mesh_ToYUp

Overview:

Icon Category Name Full Name Description
Mesh ToYUp ToYUp Convert mesh from Z-Up to Y-Up coordinates

Inputs:

Variable Name Full Name Description Type List Access Default Value
MeshIn MeshIn MeshIn MeshIn None Item

Outputs:

Variable Name Full Name Description Type List Access
MeshOut MeshOut MeshOut MeshOut Variant Item

Mesh_ToZUp

Overview:

Icon Category Name Full Name Description
Mesh ToZUp ToZUp Convert mesh from Y-Up to Z-Up coordinates

Inputs:

Variable Name Full Name Description Type List Access Default Value
MeshIn MeshIn MeshIn MeshIn None Item

Outputs:

Variable Name Full Name Description Type List Access
MeshOut MeshOut MeshOut MeshOut Variant Item

Spatial_ReadOSM

Overview:

Icon Category Name Full Name Description
Spatial ReadOSM Read OSM File Reads an OSM file

Inputs:

Variable Name Full Name Description Type List Access Default Value
P P OSMFile Path to OSM File (XML) String Item 
S S Scale Scale Float Item 
O O Options OSM Options None Item

Outputs:

Variable Name Full Name Description Type List Access
W W Ways Ways Variant List
B B Buildings Buildings Variant List
BH BH BuildingHeight Building Height Variant List

Spatial_Terrain

Overview:

Icon Category Name Full Name Description
Spatial Terrain Terrain Object Terrain Object

Inputs:

Variable Name Full Name Description Type List Access Default Value
I I ImageFile Image File String Item 
M M Material Material Path String Item 
T T Transform Transform Matrix3x4 Item 
S S Spacing Grid Spacing Vector3 Item 

Outputs:

Variable Name Full Name Description Type List Access
ID ID NodeID Node ID Variant Item
T T Terrain Terrain Variant Item

Spatial_Sun

Overview:

Icon Category Name Full Name Description
Spatial Sun Sun Create a directional Sun light

Inputs:

Variable Name Full Name Description Type List Access Default Value
LA LA Latitude Latitude Float Item 
LO LO Longitude Longitude Float Item 
M M Month Month Int Item 
D D Day Day Int Item 
H H Hour Hour Float Item 
C C Color Color Color Item

Outputs:

Variable Name Full Name Description Type List Access
ID ID NodeID Node ID Variant Item
S S Sun SunPtr Variant Item

Spatial_NavigationMesh

Overview:

Icon Category Name Full Name Description
Spatial AddComponent Add Component Adds a native component to a scene node.

Inputs:

Variable Name Full Name Description Type List Access Default Value
ID ID Node ID Node ID to add component None List
P P Padding Padding Vector3 Item 
C C CellSize Cell Size Float Item 
S S MaxSlope Max Slope Float Item 

Outputs:

Variable Name Full Name Description Type List Access
Ptr Ptr Reference Reference to added component Variant Item
Geometry Geometry Geometry Polylines of nav mesh Variant List

Spatial_CrowdManager

Overview:

Icon Category Name Full Name Description
Spatial CrowdManager Crowd Manager Adds a crowd manager to scene root.

Inputs:

Variable Name Full Name Description Type List Access Default Value
N N NavMesh Nav Mesh None Item
Q Q Quality Quality level of the crowd Int Item 

Outputs:

Variable Name Full Name Description Type List Access
Ptr Ptr Reference Reference to added component Variant Item

Spatial_CrowdAgent

Overview:

Icon Category Name Full Name Description
Spatial CrowdManager Crowd Manager Adds a crowd manager to scene root.

Inputs:

Variable Name Full Name Description Type List Access Default Value
N N NavMesh Nav Mesh None Item
CM CM CrowdManager Crowd Manager None Item
S S Start Start Point Vector3 Item 
T T Target Target Point Vector3 Item
V V Velocity Velocity Float Item 
D D Agent Dimensions Radius and height of agent. Vector3 Item 
VZ VZ Visualize Visualize Bool Item 

Outputs:

Variable Name Full Name Description Type List Access
ID ID NodeID Node ID Variant Item
Ptr Ptr Reference Reference to added component Variant Item

Spatial_AlignedDimension

Overview:

Icon Category Name Full Name Description
Spatial AddComponent Add Component Adds a native component to a scene node.

Inputs:

Variable Name Full Name Description Type List Access Default Value
A A Start First dimension point. None Item
B B End Second dimension point. None Item
O O Offset Offset Float Item 
S S Scale Scale Float Item 
U U Up Up direction hint. Vector3 Item 
C C Color Color. Color Item

Outputs:

Variable Name Full Name Description Type List Access
ID ID NodeID Node ID Variant Item

Mesh_SplitLongEdges

Overview:

Icon Category Name Full Name Description
Mesh SplitLongEdges Split Long Edges Split edges longer than (1 + tol) * avg

Inputs:

Variable Name Full Name Description Type List Access Default Value
M M TriMesh TriMesh before edge splits None Item
T T Tol Split edges longer than (1 + tol) * avg Float Item 

Outputs:

Variable Name Full Name Description Type List Access
N N TriMesh TriMesh after edge splits Variant Item

Mesh_ComputeAdjacencyData

Overview:

Icon Category Name Full Name Description
Mesh ComputeAdjacencyData Compute Mesh Topology Data Computes Mesh Topology Data (manifold trimeshes only!)

Inputs:

Variable Name Full Name Description Type List Access Default Value
M M Mesh TriMesh None Item

Outputs:

Variable Name Full Name Description Type List Access
M M Mesh Mesh with topology data computed Variant Item

Mesh_FaceTopology

Overview:

Icon Category Name Full Name Description
Mesh FaceTopology Compute Mesh Face Topology Computes Mesh Topology Data for face

Inputs:

Variable Name Full Name Description Type List Access Default Value
M M Mesh TriMeshWithAdjacencyData None Item

Outputs:

Variable Name Full Name Description Type List Access
V_ID V_ID IncidentVertIDs Indices of vertices incident to F Variant List
V V IncidentVertices Vertices incident to F Variant List
F F AdjFaces Indices of faces adjacent to F Variant List

Mesh_VertexTopology

Overview:

Icon Category Name Full Name Description
Mesh VertexTopology Compute Mesh Vertex Topology Computes Mesh Topology Data for vertices

Inputs:

Variable Name Full Name Description Type List Access Default Value
M M Mesh TriMeshWithAdjacencyData None Item

Outputs:

Variable Name Full Name Description Type List Access
V_ID V_ID VertexStarIDs Indices of vertices adjacent to V Variant List
V V VertexStar Vertices adjacent to V Variant List
F F AdjFaces Indices of faces incident to V Variant List

Mesh_BoundaryVertices

Overview:

Icon Category Name Full Name Description
Mesh VertexTopology Compute Mesh Vertex Topology Computes Mesh Topology Data for a given vertex

Inputs:

Variable Name Full Name Description Type List Access Default Value
M M Mesh TriMesh None Item

Outputs:

Variable Name Full Name Description Type List Access
B_ID B_ID BoundaryVertexIDs Indices of vertices on mesh boundary Variant List
B B BoundaryVertices Vertices on boundary Variant List
I_ID I_ID InteriorVertexIDs Indices of interior vertices of mesh Variant List
I I InteriorVertices Vertices in mesh interior Variant List

Mesh_DeconstructFace

Overview:

Icon Category Name Full Name Description
Mesh DeconstructFace Compute Mesh Face Data Returns normal, centroid and vertices of face

Inputs:

Variable Name Full Name Description Type List Access Default Value
M M Mesh TriMesh None Item

Outputs:

Variable Name Full Name Description Type List Access
V_ID V_ID FaceVertexIDs Indices of vertices on mesh face Variant List
V V FaceVertices Vertices on face Variant List
N N FaceNormal Normal to face Variant Item
C C FaceCentroid Centroid of face Variant Item

Mesh_Torus

Overview:

Icon Category Name Full Name Description
Mesh Torus ConstructTorusMesh Construct a torus mesh from radii

Inputs:

Variable Name Full Name Description Type List Access Default Value
O O OuterRadius Outer radius Float Item 
I I InnerRadius Inner radius Float Item 
P1 P1 FirstPower FirstPower Float Item 
P2 P2 SecondPower SecondPower Float Item 
R R MeshResolution Integer (>3) describing mesh resolution Int Item 

Outputs:

Variable Name Full Name Description Type List Access
M M QuadMesh Torus QuadMesh Variant Item
T T TriMesh Torus TriMesh Variant Item

Mesh_SuperEllipsoid

Overview:

Icon Category Name Full Name Description
Mesh SuperEllipsoid ConstructSuperEllipsoidMesh Construct an ellipsoid mesh from params

Inputs:

Variable Name Full Name Description Type List Access Default Value
X X X X scale (> 0) Float Item 
Y Y Y Y scale (> 0) Float Item 
Z Z Z Z scale (> 0) Float Item 
r r FirstPower FirstPower (0.2 < r < 4) Float Item 
t t SecondPower SecondPower (0.2 < t < 4) Float Item 
R R MeshResolution Integer (>3) describing mesh resolution Int Item 

Outputs:

Variable Name Full Name Description Type List Access
M M TriMesh SuperEllipsoid TriMesh Variant Item
Q Q QuadMesh SuperEllipsoid QuadMesh Variant Item

Mesh_FlipNormals

Overview:

Icon Category Name Full Name Description
Mesh FlipNormals Unify Normals Unify TriMesh normals to consistent orientation

Inputs:

Variable Name Full Name Description Type List Access Default Value
M M MeshIn Mesh in None Item

Outputs:

Variable Name Full Name Description Type List Access
N N MeshOut Mesh with flipped normals Variant Item

Mesh_OrientOutward

Overview:

Icon Category Name Full Name Description
Mesh OrientOutward OrientOutward ...

Inputs:

Variable Name Full Name Description Type List Access Default Value
M M MeshIn Mesh in None Item

Outputs:

Variable Name Full Name Description Type List Access
N N MeshOut Mesh out Variant Item

Mesh_ReadOBJ

Overview:

Icon Category Name Full Name Description
Mesh ReadOBJ ReadOBJ Read TriMesh from OBJ file

Inputs:

Variable Name Full Name Description Type List Access Default Value
File File File File None Item
ToYUp ToYUp ToYUp Transform coords to Y Up Bool Item 

Outputs:

Variable Name Full Name Description Type List Access
M M Mesh Mesh Variant Item

Mesh_ReadOFF

Overview:

Icon Category Name Full Name Description
Mesh ReadOFF ReadOFF Read TriMesh from OFF file

Inputs:

Variable Name Full Name Description Type List Access Default Value
File File File File None Item
ToYUp ToYUp ToYUp Transform coords to Y Up Bool Item 

Outputs:

Variable Name Full Name Description Type List Access
M M Mesh Mesh Variant Item

Mesh_ReadPLY

Overview:

Icon Category Name Full Name Description
Mesh ReadPLY ReadPLY Read TriMesh from PLY file

Inputs:

Variable Name Full Name Description Type List Access Default Value
File File File File None Item
ToYUp ToYUp ToYUp Transform coords to Y Up Bool Item 

Outputs:

Variable Name Full Name Description Type List Access
M M Mesh Mesh Variant Item

Mesh_WriteOFF

Overview:

Icon Category Name Full Name Description
Mesh WriteOFF WriteOFF Write TriMesh to OFF file

Inputs:

Variable Name Full Name Description Type List Access Default Value
FileName FileName FileName FileName None Item
M M Mesh Mesh None Item
ToZUp ToZUp ToZUp Transform coords to Z Up Bool Item 

Outputs:

Variable Name Full Name Description Type List Access
SavedName SavedName SavedName SavedName Variant Item

Mesh_WriteOBJ

Overview:

Icon Category Name Full Name Description
Mesh WriteOBJ WriteOBJ Write TriMesh to OBJ file

Inputs:

Variable Name Full Name Description Type List Access Default Value
FileName FileName FileName FileName None Item
M M Mesh Mesh None Item
ToZUp ToZUp ToZUp Transform coords to Z Up Bool Item 

Outputs:

Variable Name Full Name Description Type List Access
SavedName SavedName SavedName SavedName Variant Item

Mesh_WritePLY

Overview:

Icon Category Name Full Name Description
Mesh WritePLY WritePLY Write TriMesh to PLY file

Inputs:

Variable Name Full Name Description Type List Access Default Value
FileName FileName FileName FileName None Item
M M Mesh Mesh None Item
ToZUp ToZUp ToZUp Transform coords to Z Up Bool Item 

Outputs:

Variable Name Full Name Description Type List Access
SavedName SavedName SavedName SavedName Variant Item

Mesh_Remesh

Overview:

Icon Category Name Full Name Description
Mesh Remesh Remesh Perform basic remeshing on a TriMesh

Inputs:

Variable Name Full Name Description Type List Access Default Value
TriMesh TriMesh TriMesh TriMesh None Item
Target Target TargetEdgeLength Target average edge length (optional) None Item
Tolerance Tolerance Tolerance Tolerance from average length to split/collapse Float Item 
NumSteps NumSteps NumSteps Number of split/collapse steps to perform Int Item 

Outputs:

Variable Name Full Name Description Type List Access
TriMesh TriMesh TriMesh TriMesh after remeshing Variant Item

Mesh_SlideTowards

Overview:

Icon Category Name Full Name Description
Mesh SlideTowards SlideTowards Slide mesh towards another

Inputs:

Variable Name Full Name Description Type List Access Default Value
SlidingMesh SlidingMesh SlidingMesh SlidingMesh None Item
FixedMesh FixedMesh FixedMesh FixedMesh None Item
TargetFactor TargetFactor TargetFactor 0 - do not move; 1 - move all the way Float Item 

Outputs:

Variable Name Full Name Description Type List Access
NewMesh NewMesh NewMesh Mesh after sliding Variant Item

Mesh_LinearDeformation

Overview:

Icon Category Name Full Name Description
Mesh LinearDeformation Mesh Modeler Mesh modeling through Linear deformation

Inputs:

Variable Name Full Name Description Type List Access Default Value
M M Mesh Mesh to edit None Item
R R Radius Radius of influence Float Item 
D D DisplayOn Toggle render on/off Bool Item 

Outputs:

Variable Name Full Name Description Type List Access
EM EM EditedMesh Edited mesh geometry Variant Item
ID ID NodeID Editor id Variant Item

Mesh_BoxMorph

Overview:

Icon Category Name Full Name Description
Mesh BoxMorph Mesh Modeler Mesh modeling through bounding box morph

Inputs:

Variable Name Full Name Description Type List Access Default Value
M M Mesh Mesh to edit None Item

Outputs:

Variable Name Full Name Description Type List Access
ID ID NodeID NodeID Variant Item
Variant Item

Tmp_TreeAccess

Overview:

Icon Category Name Full Name Description
Tmp BoundingBox Bounding Box Construct TriMesh bounding box for another TriMesh

Inputs:

Variable Name Full Name Description Type List Access Default Value
Tree Tree Tree Tree None Tree
DummyIn DummyIn DummyIn DummyIn None Item

Outputs:

Variable Name Full Name Description Type List Access
DummyOut DummyOut DummyOut DummyOut Variant Item

ShapeOp_Solve

Overview:

Icon Category Name Full Name Description
ShapeOp ShapeOpSolve ShapeOp Solve ...

Inputs:

Variable Name Full Name Description Type List Access Default Value
CL CL Constraint List Constraint List None List
WD WD WeldDist Weld points within distance Float Item 
G G Gravity Gravity None Item
M M Mass Mass (assigned to all points; 1.0f default) Float Item 
D D Damping Damping (default 1.0f) Float Item 
T T Timestep Timestep (default 1.0f) Float Item 
I I Iterations Iterations for solver (default 10) Int Item 
ML ML MeshList List of tracked meshes None List
ResetPts ResetPts ResetPts Reset points Bool Item 
Restart Restart Restart Restart Bool Item 

Outputs:

Variable Name Full Name Description Type List Access
Pts Pts Points Point list output Variant List
ML ML MeshList Mesh list output Variant List

ShapeOp_EdgeStrain

Overview:

Icon Category Name Full Name Description
ShapeOp ShapeOpEdgeStrain ShapeOp Edge Strain ...

Inputs:

Variable Name Full Name Description Type List Access Default Value
S S Start Start point of edge None Item
E E End End point of edge None Item
W W Weight Weight of edge constraint Float Item 
rMin rMin rangeMin rangeMin for ShapeOp EdgeConstraint None Item
rMax rMax rangeMax rangeMax for ShapeOp EdgeConstraint None Item

Outputs:

Variable Name Full Name Description Type List Access
ES ES EdgeStrain EdgeStrain ShapeOp constraint Variant Item

ShapeOp_TriangleStrain

Overview:

Icon Category Name Full Name Description
ShapeOp ShapeOpTriangleStrain ShapeOp Triangle Strain ...

Inputs:

Variable Name Full Name Description Type List Access Default Value
vA vA vertexA Triangle vertex A None Item
vB vB vertexB Triangle vertex B None Item
vC vC vertexC Triangle vertex C None Item
W W Weight Weight of edge constraint Float Item 
rMin rMin rangeMin rangeMin for ShapeOp EdgeConstraint None Item
rMax rMax rangeMax rangeMax for ShapeOp EdgeConstraint None Item

Outputs:

Variable Name Full Name Description Type List Access
ES ES TriangleStrain TriangleStrain ShapeOp constraint Variant Item

ShapeOp_Closeness

Overview:

Icon Category Name Full Name Description
ShapeOp ShapeOpCloseness ShapeOp Closeness ...

Inputs:

Variable Name Full Name Description Type List Access Default Value
P P Position Target position None Item
W W Weight Weight of edge constraint Float Item 

Outputs:

Variable Name Full Name Description Type List Access
CS CS Closeness Closeness ShapeOp constraint Variant Item

ShapeOp_GeometryStrain

Overview:

Icon Category Name Full Name Description
ShapeOp GeometryStrain Geometry Strain ...

Inputs:

Variable Name Full Name Description Type List Access Default Value
G G Geometry Mesh or polyline geometry None Item
W W Weight Weight of strain Float Item 
MX MX Max Max of strain Float Item 
MN MN Min Min strain. Float Item 

Outputs:

Variable Name Full Name Description Type List Access
ES ES EdgeStrain Edge Strain Variant List

ShapeOp_MeshTriangleStrain

Overview:

Icon Category Name Full Name Description
ShapeOp GeometryStrain Geometry Strain ...

Inputs:

Variable Name Full Name Description Type List Access Default Value
G G Geometry Mesh or polyline geometry None Item
W W Weight Weight of strain Float Item 
MX MX Max Max of strain Float Item 
MN MN Min Min strain. Float Item 

Outputs:

Variable Name Full Name Description Type List Access
ES ES EdgeStrain Edge Strain Variant List

results matching ""

    No results matching ""