The context menu of an object can be opened by a right click on the list/tree view of the object or a right double click on the object in the 3D view. The context menu contains certain commands depending upon the type of the object.

 

Group

Icon

Function

Object types

Description

Manikin

BOF-ROJ-KOM_ET_icon_replace_human

Configure manikin

Limited to manikin

Dialog box for selecting a manikin which can replace the existing manikin.

Manikin

 

Set body posture

Limited to manikin

Options for initial posture adjustment (standing, upright (initial posture) - standing, upright (keep arm posture) - sitting, upright - sitting with trunk extension)

Manikin

BOF-ROJ-KOM_ET_icon_replace_human

Create / remove reach space (DIN EN ISO 14738)

Limited to manikin

Creates a reach space object (see chapter User interface / Tab "Objects" / Buttons / Insertion of objects / From library / Geometric primitives). The default values are based on the selected human model (male/female) and the height percentile according to DIN EN ISO 14738.

The generated reach space object is hierarchically attached below the selected human model and is located at the height of the elbow joint.

The reach space is based on the formulas of the calculation method according to DIN EN ISO 14738:2005 under use of population specific anthropometric data (see sources on anthropometry).

Manikin

BOF-ROJ-KOM_ET_icon_3D_reach_space

Create / remove 3D reach space (Hettinger & Wobbe, 1993)

Limited to manikin

Creates a 3D reachspace according to Hettinger & Wobbe (1993). The reachspaces depend on the respective human model and its individual dimensions.

 

The three reachspaces according to Schmauder & Spanner-Ulmer (2022) are as follows:

red = anatomically maximum reachspace (upper arm length)

yellow = physiologically large reachspace (reduction of the anatomically maximum reachspace by 10 %)

green = physiologically small reachspace (forearm length)

 

The reachspaces always refer to the immobile upper body. No distinction is made between sitting and standing.

 

The 3D reach space object can be displayed for the left, right, or both sides. Its transparency can be changed.

Creation

BOF-ROJ-KOM_ET_incon_Einfuege-Wurzel

Set object as alternative insertion root

All objects except human model and body part

If the selected object is defined as alternative insertion root object (see chapter User interface / Tab "Objects" / Buttons) it is used as the parent for newly added objects.

The object is placed using the local position and orientation options in the Add object from library dialog.

An extra option available is the checkbox Activate usage of alternative insertion root object. It is enabled by default (see chapter User interface / Tab "Objects" / Buttons). The advantage of this feature is that objects created in georeferenced scenarios, potentially far from the origin itself, can be placed at the desired position quickly.

Creation

icon_group_add

Create new group with master object

All objects

Creates a new object group with the selected object as the group master. Group members can also be added to this group. Further possibilities to edit the object group can be found in chapter User interface / Tab Objects / Buttons.

Creation

icon_group_add

Create new group with member object(s)

All objects

Creates a new object group with the selected object(s) as the group members(s). Group master can also be added to this group. Further possibilities to edit the object group can be found in chapter User interface / Tab Objects / Buttons.

Creation

icon_group_add

Add as group member

All objects

Adds the selected objects to an existing object group as group members. The object group to which these objects need to be added is selected via a dialog window. Further possibilities to edit the object group can be found in chapter User interface / Tab Objects / Buttons.

Creation

icon_group_remove

Remove from all groups

All objects

Selected objects will be removed from all available object groups.

Creation

BOF-ROJ-KOM_ET_icon_set_parent

Create assembly template

All objects

A new assembly template will be created from the selected object as a locked reference with structure. This is used to store the end position of components in the assembly; target objects are found automatically in the structure. As a documentation parameter the checkbox is assembly template is activated. The created objects have the prefix "AssemblyTemplate_".

If the object has been changed since it was loaded, a dialog appears in which the assembly template can be created based on the initial structure.

Creation

BOF-ROJ-KOM_ET_icon_copy_object

Copy object

All objects

Copies the object and inserts it at the same position.

Creation

BOF-ROJ-KOM_ET_icon_copy_object

Copy object (with structure)

All objects except body part

In addition to function Copy object this function copies not only the selected object but also all of its hierarchical child objects. Afterward, the copied object structure will be situated at the same geometrical location like the original. With this functionality whole workplace layouts or racks completely occupied with objects can be duplicated easily. Only restriction is that all sub objects have to be hierarchical children of the top level object (see chapter User interface / Menu bar / Options /  Settings / User interface).

Creation

BOF-ROJ-KOM_ET_icon_add_marker

Add marker with object matrix

All objects

Creates a marker using the object matrix of the selected object.

Creation

BOF-ROJ-KOM_ET_icon_o3DReference.png

Create reference for object

All objects

Creates a Reference object from the given object. The reference object is a simple copy of the original object without any structural hierarchy and is realized by reference to the original object's sub-tree. The reference object could be used as target object in task parameters. In contrast to physical object copies, the underlying files and object structures do not need to be reloaded. Thus, the use of reference objects instead of object copies is preferable due to performance reasons.

References have the parameter full original structure, that differentiates between the visualization of the full original object structure geometry (checked) or only displaying the single original object geometry (unchecked).

Creation

icon_save_dae

Add label to object

All objects

Adds a label to the selected object which is inserted in the object tree under the corresponding object.

Creation

icon_save_dae

Save active object in file

All objects except human model and body part

The selected object can be exported in different formats.

Transformation

BOF-ROJ-KOM_ET_icon_set_parent_root

Set root as parent

All objects except human model and body part

Attaches the selected object under the scene graph root.

Transformation

BOF-ROJ-KOM_ET_icon_set_parent

Set parent

All objects except human model and body part

Attaches the selected object in the scene graph under another object to be selected.

Transformation

BOF-ROJ-KOM_ET_icon_set_parent

Merge object structure

All objects except human model and body part

Merges the selected object with its substructure to a single object.

Transformation

BOF-ROJ-KOM_ET_matrix

Adopt matrix of other object (global)

All objects except human model and body part

An object selection dialog is opened and after successfully selecting an object its global transformation data will be applied.

Transformation

icon_scale_repair

Reset object to initial matrix (repair scaling)

All objects

The rotation, translation, scaling values of the object matrix are overwritten with corresponding values of the object matrix when the object was initially loaded in the scene.

Transformation

icon_layout_ik_pos

Select endeffector

All objects except body part

Selects the endeffector object of a kinematic chain. In the case of multiple endeffectors, an object selection dialog appears, with which the desired endeffector can be selected.

Coordinate Origin

icon_layout_ik_pos

Reset object origin

All objects

Resets the coordinate origin of the selected object.

Coordinate Origin

icon_layout_ik_pos

Apply origin from another object

All objects

An object selection dialog opens to select a source object to adapt the coordinate origin from. If successful, the object symbol will be overlaid with a colored coordinate origin, e.g. for a cuboid: icon_layout_ik_pos

Coordinate Origin

icon_layout_ik_pos

Set origin in bounding box center (move origin)

All objects

Moves the coordinate origin to the center of the bounding box of the selected object.

Coordinate Origin

icon_layout_ik_pos

Set origin in bounding box center (move geometry)

All objects

Moves the geometry so that the coordinate origin is in the center of the selected object's bounding box.

Edit

Icon_Kopieren in Zwischenablage (nur Objektstruktur)

Copy to clipboard (object structure only)

All objects except body parts

The selected object with its substructure will be copied to the clipboard.

Edit

Icon_Kopieren_in_Zwischenablage_ObjektstrukturVerknuepfteVerrichtungen

Copy to clipboard (object structure & assigned behaviors)

All objects except body parts

The selected object with its substructure will be copied to the clipboard. In case of human models or dynamic objects the associated behaviors are also copied to clipboard.

Edit

Icon_Einfügen aus Zwischenablage

Insert from clipboard

All objects except body parts

The copied object structure in the clipboard will be hierarchically inserted below the selected object. By choosing paste original objects the object will be inserted like it was copied. With paste replacement objects the individual objects are replaced by geometric primitives (cuboid) based on their bounding boxes. In case of human model or dynamic object with connected tasks are copied to the clipboard, then the behavior will also get inserted.

Edit

icon_delete

Delete selected object(s)

All objects except body parts

The selected objects will be deleted.

Behavior

BOF-ROJ-KOM_ET_icon_add_behavior

Add behavior

All objects except human model

Adds a behavior (object movements) to the object.  In doing so, a task bar is added in the tab Tasks. The tasks are dragged into the task bar (see chapter User interface / Tab "Tasks"). Object node gets a different color, which indicates that now tasks could be assigned to this object.

Behavior

BOF-ROJ-KOM_ET_icon_remove_behavior

Remove behavior

All objects except human model

The task bar is removed again.

Visibility

BOF-ROJ-KOM_ET_icon_visible

Display all objects of the same type

All objects

Displays all objects of the same type.

Visibility

BOF-ROJ-KOM_ET_icon_hidden

Mask out all objects of the same type

All objects

Masks out all objects of the same type.

Visibility

BOF-ROJ-KOM_ET-icon_zoom_extent

Zoom on (sub)objects

All objects

Zooms to all subobjects of the respective node / object based on their bounding boxes. This functionality is especially helpful for objects where the coordinate origin is displaced from the geometric center.

Parameter

BOF-ROJ-KOM_ET_add_parameter

Edit user defined parameters

All objects except human model and body parts

Pressing the menu item opens a dialog Manage userdefined parameters of ... (see chapter Parameter types / User defined parameters).

Parameter

icon_parameter_transfer

Transfer parameters

All objects except body parts

This menu item can transfer parameters defined for an object to other objects. A dialog box will open (see figure required parameters) wherein the required parameters of the object that need to be transferred can be selected (using the checkbox). After this a dialog box (see figure Selection of required objects) will be opened wherein the object(s) on which the selected parameters need to be applied  can be selected and press OK in the dialog box to complete the parameter transfer.

Parameter

BOF-ROJ-KOM_ET_icon_replace_objects

Replace object in task parameters

All objects

Replaces the object in all tasks in which it is used by another object.

Parameter

icon_parameter_transfer

Apply comment color on object

Human model and geometric primitives

Transfers the comment color of the level corresponding to the object in the Tree view to the object in the 3D view.

Parameter

icon_parameter_transfer

Fetch comment color from object

Human model and geometric primitives

Synchronizes the comment color of the level corresponding to the object in the Tree view with the color of the object in the 3D view.

Movement / risk space

icon_oVoxelGrid

Create movement area

All objects

This function creates a voxel grid that represents the space the object occupies during the simulation.

Movement / risk space

icon_oVoxelGrid

Create risk area (speed dependent)

All objects

Extension of the movement area by a speed-dependent safety distance (based on ISO/TS 15066 ).

Movement / risk space

icon_reachspace.png

Create reach space object

All objects

For a user selected node in the kinematic chain (see chapter Task library / Tasks (basic objects) / Complex object FK (Forward kinematics) and Task library / Tasks (basic objects) / Complex object IK (Inverse Kinematics)), a closed 3D object could be generated, whose interior space represents the complete set of points, the user selected node in the kinematic chain can reach by manipulating the available DOFs (External reach space). For e.g. by selecting the end effector (TCP/Hand joints in case of robots/human model), the complete 3D space where the robot/human model can reach could be generated. In addition to that, the 3D region where the selected node cannot reach (Internal reach space) can be computed and visualized as a closed 3D object (see figure Reach space objects). The generated 3D objects are stored as collada files in emaGeometry folder (see chapter User interface / Menu bar / File).

 

BOF-ROJ-KOM_ET_icon_hidden

Hide

All objects

Object will be become invisible in the 3D view and the corresponding flag is set in the object tree and list view (see chapter User interface / Tab "Objects" / List view).

 

BOF-ROJ-KOM_ET_icon_visible

Show

All objects

Object will be become visible in the 3D view and the corresponding flag is set in the object tree and list view (see chapter User interface / Tab "Objects" / List view).

 

BOF-ROJ-BAN_ET-Kollisionsobjekt

Set collision object flag

All objects

Collision object flag is set for all selected objects (see chapter User interface / Tab "Objects" / List view).

 

icon_collision_inactive

Remove collision object flag

All objects

The set collision object flag is removed for all selected objects (see chapter User interface / Tab "Objects" / List view).

 

BOF-ROJ-BAN_ET-Kollisionsobjekt

Set floor object flag

All objects

Floor object flag is set for all selected objects (see chapter User interface / Tab "Objects" / List view).

 

icon_floor_inactive

Remove floor object flag

All objects

The set floor object flag is removed for all selected objects (see chapter User interface / Tab "Objects" / List view).

 

icon_taskgroup_locked

Lock structure

All objects

Locks the hierarchical structure of an object. The child nodes of the object could not be edited any more and are greyed out in the tree view. These child nodes could not be individually selected in the 3D view.

 

icon_taskgroup

Unlock structure

All objects

The locked structure will be released for editing. The child nodes are no longer greyed out in the tree view and could be individually selected in the 3D view.

 

icon_taskgroup_locked

Structure lock all objects on same level

All objects

Locks the hierarchical structure of an object as well as of all further objects that are located on the same level beneath a parent object. The child nodes of these objects can not be edited any more and are greyed out in the tree view. These child nodes can not be individually selected in the 3D view.

 

BOF-ROJ-KOM_ET_icon_add_behavior

Expand all (sub)nodes

All objects

Expands the complete tree structure below the selected nodes.

 

icon_hierarchy_maximize

Expand next level (sub)nodes

All objects

Expands the tree structure below the selected nodes by one level.

 

icon_hierarchy_maximize

Contract all (sub)nodes

All objects

Contracts the complete tree structure below the selected nodes.

 

Assembly templates, object copies, markers with object matrix and references created via the Create menu are each inserted on the same level as the original object.

 

BOF-ROJ-KOM_ET-Erreichbarkeitsräume

Figure 50: Reach space objects

 

BOF-ROJ-KOM_ET-Objekteintrag

Figure 51: Display of the symbols within the object entry in the tree view

 

BOF-ROJ-KOM_ET_Parameter_uebertragen_01

Figure 52: Before transferring the parameters

 

BOF-ROJ-KOM_ET_Parameter_uebertragen_02

Figure 53: Required parameters

 

BOF-ROJ-KOM_ET_Parameter_uebertragen_03

Figure 54: Selection of required objects

 

BOF-ROJ-KOM_ET_Parameter_uebertragen_04

Figure 55: After transferring the parameters