Skip to main content

Dynamic Training Builder Nodes Manual

Learn about the functions of nodes in the dynamic training builder and how to use them.

Introduction

The Dynamic Training Builder represents the next-generation interaction definition system within ...

Sources

Sources

Expression Expressions are used to generated values that can be used to trigger events thro...

Events

AI Agent

AI Agent Start Talk The AI Agent Start Talk node activates the exact moment an assigned AI Ag...

SceneNode \ Dynamic Menu

Dynamic Menu Item Triggered   The Dynamic Menu Item Triggered event node acts as a universal...

SceneNode \ Query

Node Added to Query   The Node Added to Query event node constantly monitors the scene and t...

Scene Node \ Overlap

Node Enter Node The Node Enter Node event is triggered when Scene Node A enters Scene Node B....

SceneNode \ Triggered

Node Triggered       Node Triggered event is executed when the selected Scene Node is triggered...

Controller

Grip Pressed The Grip Pressed node enables the user to detect when the VR controller's gr...

Keyboard

Adding an interactive 3D menu in VR is simple, but using the same menu on a desktop can be challe...

User

  User Enter Node   The User Enter Node event node continuously monitors the physical bound...

Variable

Variable Changed The Variable Changed event activates when the value of a specified variable is...

On Message Received

SimLab Composer 14 introduces WebSocket support, enabling seamless integration with external syst...

Voice Command

Voice Command Recognized  The Voice Command Recognized event is used to activate a respon...

Execution

Custom Event  This event is activated manually by the user. It's useful when you want multipl...

Snapping

Node Ready To Snap   The Node Ready to Snap event node activates the exact moment a designat...

sceneNode \ Attributes

Node Attribute Added   The Node Attribute Added event node continuously monitors the targete...

Responses

AI Agent

AI Agent Reset Chat History   The AI Agent Reset Chat History node enables the system to clear...

Data Types\Number\Operations

Add The Add response enables user to add two values by either typing in a numerical val...

Data Types\Number\ Variable

Set Has two options: By Value: The Set number variable response enables user to s...

Data Types\Number\ Compare

Equal (Number)   The Equal (Number) response enables the user to compare two value...

Data Types\Number\ Conversion

Number To String The Number to String node enables the user to convert a numerical value to a...

Data Types\Number\ Expression

This node can evaluate an expression, then  the result of this  evaluation can be used to activa...

Data Types\Boolean\ Expression

This node can be used to generate values (true or false) that can trigger events throughout th...

Data Types\Time

Time Interval  This node calculates the time difference between "Start", and "End" times. It...

Scene State

Apply  This node can be used to apply a scene state when an  action is done in the 3D area. ...

Sequence

Attach Sequence To Creating sequences can be done from animating an object in the scene. This ...

User \ Controller

Attach To Hand The Attach to Hand node enables the user to attach objects to specific parts...

User \ Transform

Get User Rotation The Get User Rotation response enables the user to get the values of the Us...

User \ Gadget

Equip To User The Equip to User Node enables the user to equip or unequip gadgets, adjacent...

User \ Attributes \ String

Set User Attribute (String) The Set User Attribute response enables user to set a value to ...

User \ Point To Object

Point To Object The Point To Node enables the user to be guided to the location of a specif...

User Name & ID

 Get User ID The Get User ID node is used to retrieve the unique identifier of the user in...

User

Show Mouse Cursor   The Show Mouse Cursor node explicitly controls the visibility and functi...

Material

Copy Material The Copy Material node duplicates an existing material and create a completel...

Material \ Texture

Set Texture From File This node replaces the current texture of a specified material with a 2...

Execution

Branch on Expression The Branch on Expression response enables the user to evaluate an expressi...

SceneNode \ Management

Cast SceneNode The Cast SceneNode enables the user to change the type of a SceneNode by s...

SceneNode \ Transform

Get Node Transform The Get Node Transform node retrieves the complete spatial data—includin...

SceneNode \ Transform \ Location

Visual \ Get Node Visual Location The Get Node Visual Location node enables the system to...

SceneNode \ Grab

Ignore grabbing The Ignore Grabbing node explicitly prevents a specific 3D object from bein...

Resource

Delete Resource The Delete Resource node enables the system to remove specific resources ...

External Connection \ WebSocket

Open External Connection SimLab Composer 14 introduces WebSocket support, enabling seamless int...

Media

Message Box \ Show Message Box The Show Message Box node displays a floating text panel dir...

Media \ Variable Writer \

Get/Set Variable Writer Color The Set / Get Variable Writer Color nodes are used to control...

Media \ Dynamic Menu

Set Dynamic Menu Visibility The Set Dynamic Menu Visibility node controls whether dynamic m...

Media \ Sound

Record Sound The Record Sound node initiates an audio recording session within the VR exper...

Media \ Video

Set Video File The Set Video File node allows you to dynamically attach or change the media...

Cloud

Get Cloud Attribute The Get Cloud Attribute node enables the user to retr...

Scene

Load Scene The Load Scene node is used to teleport between different scenes within your VR ...

Integration

Open External Connection SimLab Composer 14 introduces WebSocket support, enabling seamless i...

SceneNode \ Snapping

Can Snap Node The Can Snap Node checks whether a specific SceneNode is currently within the e...

SceneNode \ Hierarchy

 Get Node Children The Get Node Children enables the user to retrieve child SceneNodes from a ...

SceneNode \ Appearance

Is Node Visible   This node checks the current visibility state of a specified 3D object wit...

User \ Set Mode

Set Night Mode   The Set Night Mode node instantly alter the environmental lighting and skyb...

States