Geometric primitives

Navigation:  User interface > Tab "Objects" > Buttons > Insertion of objects > From library >

Geometric primitives

Previous pageReturn to chapter overviewNext page

The following geometric primitives can be added:

 

BOF-ROJ-SFL-EFO-GOP_ET-ContainerContainer

BOF-ROJ-SFL-EFO-GOP_ET-CuboidLabel

icon_oSensorDistanceDistance sensor

icon_oReachSpaceReachspace

BOF-ROJ-SFL-EFO-GOP_ET-ConeCone

BOF-ROJ-SFL-EFO-GOP_ET-SphereSphere

BOF-ROJ-SFL-EFO-GOP_ET-MarkerMarker

icon_oArrowArrow

BOF-ROJ-SFL-EFO-GOP_ET-PyramidPyramid

BOF-ROJ-SFL-EFO-GOP_ET-CuboidCuboid

BOF-ROJ-SFL-EFO-GOP_ET-RackRack

icon_oPipePipe

icon_oFenceStake rack

icon_o3DNodeStructure node

icon_oSeatChair

BOF-ROJ-SFL-EFO-GOP_ET-TableTable

BOF-ROJ-SFL-EFO-GOP_ET-TorusGate

BOF-ROJ-SFL-EFO-GOP_ET-TorusTorus

icon_oFenceXYZ coordinate system

icon_oFenceFence

BOF-ROJ-SFL-EFO-GOP_ET-CylinderCylinder

 

 

 

 

 

The following geometric primitives can be imported or created:

 

BOF-ROJ-SFL-EFO-GOP_ET-ImageImage

Import via drag and drop or could be imported from a file (see chapter User interface / Tab Objects / Buttons).

Supported file formats can be find in chapter Mode of operation / File types.

icon_oVoxelGridVoxel grid

Created via context menu (see chapter User interface / Tab "Objects" / Buttons / Context menu)

create movement area or create risk area (speed dependent)

BOF-ROJ-SFL-EFO-GOP_ET-Geometrische Primitive

BOF-ROJ-SFL-EFO-GOP_ET-Kugel

Figure 34: Adding geometric primitives

Figure 35: Geometric primitive "Sphere" added

 

The geometric primitive can be specified more precisely via the field User defined name.

 

The object’s color could be adjusted by clicking the Color selection button or the pipette. (see chapter Parameter types / Basic parameters / Color parameters).

 

By selecting the checkbox Origin at the bottom, the point of origin of the object to be inserted is located at its bottom side (see figure Point of origin at the bottom). In standard setting, the point of origin is located in the object’s geometrical centre (see figure Point of origin in the geometrical centre).

BOF-ROJ-SFL-EFO-GOP_ET-Ursprung Boden

BOF-ROJ-SFL-EFO-GOP_ET-Ursprung Mitte

Figure 36: Point of origin at the bottom

Figure 37: Point of origin in the geometrical centre

 

iDetailed knowledge about the objects’ points of origin and the planned layout allow an efficient parameterised input of the position coordinates.

iThe objects’ point of origin is also referred to as the reference point.

 

Different dimensions like Radius [mm], Length [mm], Width [mm] and Height [mm] must be specified for each geometric primitive.

 

The position of the origin in space is defined using the X Position [mm], the Y Position [mm] and the Z Position [mm].

 

It is possible to insert several objects at once via the field Count. The position of the copies is controlled using the fields Offset (x) [mm], Offset (Y) [mm] and Offset (Z) [mm] (see figure Geometric primitive "sphere" added).

 

Container

The following parameters can be selected in addition to the basic parameters:

 

Parameter

Type

Mand.

Meaning

Color

Selection

no

A selection parameter defining the color value of the object and its opacity.

Length (X) [mm]

Floating-point number
(1.0 to 100000.0)

yes

A value parameter indicating the object’s length.

Width (Y) [mm]

Floating-point number
(1.0 to 100000.0)

yes

A value parameter indicating the object’s width.

Hight (Z) [mm]

Floating-point number
(1.0 to 100000.0)

yes

A value parameter indicating the object’s height.

Hight of front side [mm]

Floating-point number
(1.0 to 100000.0)

yes

A value parameter indicating the height of the object’s front side.

Wall thickness [mm]

Floating-point number
(1.0 to 100000.0)

yes

A value parameter indicating the wall thickness of the object.

 

iThe containers’s point of origin is located at the object’s bottom side.

 

Label

The following parameters can be selected in addition to the basic parameters:

 

Parameter

Type

Mand.

Meaning

Label text

Selection

yes

A text parameter, which indicates the name of the labeling field. After adding this object to the scene, line breaks could be added to the label text using the Enter key.

Text color

Selection

yes

A selection parameter defining the color value of the object and its opacity.

Background color

Selection

yes

A selection parameter defining the color value of the object and its opacity.

Size [mm]

Floating-point number
(1.0 to 1000.0)

yes

A value parameter, which indicates the size of the object.

Double sided

Checkbox

no

A decision parameter which determines whether the text should be read from front and back side or not.

Use name as text

Checkbox

no

A decision parameter that determines whether the text should be replaced with the name of the label or not. If it is activated, the text in the Text parameter is overwritten by the name of the label.

Measurements reference object

Object

no

An object parameter that could be used to select a reference object. When the reference object is set then the dimension of the reference object is also displayed in the text field.

 

iThe label’s point of origin is located at the object’s bottom side.

 

Distance sensor

The following parameters can be selected in addition to the basic parameters:

 

Parameter

Type

Mand.

Meaning

Color

Selection

no

A selection parameter defining the color value of the object and its opacity.

Distance sensor type

Selection

no

A selection parameter defining the type of the distance sensor that need to be used in the simulation - linear, circular area, rectangualr area.

Range [mm]

Floating-point number
(1.0 to 10000.0)

yes

A value parameter that defines the range of the inner sensor area (orange).

Range [mm] (extended)

Floating-point number
(0.0 to 10000.0)

yes

A value parameter that defines the range of the outer sensor area (yellow).

Opening angle [°] / width [mm]

Floating-point number
(0.0 to 10000.0)

yes

A value parameter  that specifies the opening angle (circular sensor) or the width (rectangular sensor) of the inner sensor area (orange).

Opening angle [°] / width [mm] (extended)

Floating-point number
(0.0 to 10000.0)

yes

A value parameter that specifies the opening angle (circular sensor) or the width (rectangular sensor) of the outer sensor area (yellow).

Height (Z) [mm]

Floating-point number
(1.0 to 10000.0)

yes

A value parameter that indicates the height of the sensor area.

Show signal light

Checkbox

yes

A decision parameter that determines whether or not to display the signal lamp.

Latency

Floating-point number
(0.0 to 10.0)

yes

A value parameter that defines the time delay between stimulation and response of the sensor.

Speed adjustment (sensor event) [%]

Floating-point number
(0.0 to 100.0)

yes

A value parameter that defines the percentage speed adjustment of the robot when it is triggered, i.e. when it enters the outer sensor area (yellow). Here 100% means that the associated object or robot moves at normal speed, while a value of 0% will stop the movement. The robot's speed will get correspondingly changed for any intermediate speed adjustment values.

Sensor assignments

Object

yes

An object parameter with which distance sensor can be assigned to a kinematic chain (robot). If a human model enters the sensor area, the safety mechanism is activated and the assigned robots are slowed down or even stopped depending on the sensor area (yellow or orange).

 

Reachspace

The following parameters can be selected in addition to the basic parameters:

 

Parameter

Type

Mand.

Meaning

Work-/reachspace type

Selection

yes

The following work-/reachspace types are selectable: work-/reachspace (2 zones), work-/reachspace (3 zones), and leg clearance (2 zones).

Preferred workspace width (B1) [mm]

Floating-point number
(1.0 to 2000.0)

yes

A value parameter which defines the width of the preferred workspace according to DIN EN ISO 14738.

Max. workspace width (B2) [mm]

Floating-point number
(1.0 to 2000.0)

yes

A value parameter which defines the width of the maximum workspace according to DIN EN ISO 14738.

Ext. workspace width (B3) [mm]

Floating-point number
(1.0 to 2000.0)

yes

A value parameter which defines the width of the extended workspace according to DIN EN ISO 14738.

Preferred workspace depth (without arm support) (C1) [mm]

Floating-point number
(1.0 to 2000.0)

yes

A value parameter which defines the depth of the preferred workspace according to DIN EN ISO 14738.

Max. workspace depth (C2) [mm]

Floating-point number
(1.0 to 2000.0)

yes

A value parameter which defines the depth of the maximum workspace according to DIN EN ISO 14738.

Ext. workspace depth (C3) [mm]

Floating-point number
(1.0 to 2000.0)

yes

A value parameter which defines the depth of the extended workspace according to DIN EN ISO 14738.

Height [mm]

Floating-point number
(1.0 to 10000.0)

yes

A value parameter that specifies the height of the created reachspace object.

Transparent visualization

Checkbox

yes

A decision parameter using the transparency of the created reachspace object could be switched on/off.

 

iThe default values of preferred and maximum workspace pertains to 50th percentile human model according to DIN EN ISO 14738.

iA reachspace can be created for any human model in the scene using the context menu (see chapter User interface / Tab "Objects" / Context menu).

 

Cone

The following parameters can be selected in addition to the basic parameters:

 

Parameter

Type

Mand.

Meaning

Color

Selection

no

A selection parameter defining the color value of the object and its opacity.

Length (X) [mm]

Floating-point number
(1.0 to 100000.0)

yes

A value parameter indicating the object’s length.

Width (Y) [mm]

Floating-point number
(1.0 to 100000.0)

yes

A value parameter indicating the object’s width.

Height (Z) [mm]

Floating-point number
(1.0 to 100000.0)

yes

A value parameter indicating the object’s height.

Radius at top [mm]

Floating-point number
(1.0 to 10000.0)

yes

A value parameter that specifies the radius of the top circle / half length of the top ellipse. If the value is greater than zero, the object becomes a truncated cone/ellipse. The width of the geometry is proportional to the base circle/ellipse.

 

iThe cone’s point of origin is located at the object’s bottom side.

 

Sphere

The following parameters can be selected in addition to the basic parameters:

 

Parameter

Type

Mand.

Meaning

Color

Selection

no

A selection parameter defining the color value of the object and its opacity.

Origin at the bottom

Checkbox

no

A decision parameter determining whether the object’s point of origin is to be located in the geometrical center or at the bottom side.

Radius [mm]

Floating-point number

(1.0 to 10000.0)

yes

A value parameter indicating the object’s size.

Hemisphere

Checkbox

no

A decision parameter determining whether a hemisphere/sphere will be created based on the specified parameter value.

 

iBy default, the sphere’s point of origin is located in the object’s center, but can be shifted at its bottom side.

 

Marker

The following parameters can be selected in addition to the basic parameters:

 

Parameter

Type

Mand.

Meaning

Color

Selection

no

A selection parameter defining the color value of the object and its opacity.

Size [mm]

Floating-point number
(1.0 to 100000.0)

no

A value parameter indicating the object’s size. The default marker size is 200 mm.

Marker type

Selection

yes

Currently only one type is available. This shows the x-axis in red and the z-axis in blue. The y-axis is not displayed. It results from the right-hand rule.

 

 

iThe markers’s point of origin is located at the object’s bottom side.

 

Arrow

The following parameters can be selected in addition to the basic parameters:

 

Parameter

Type

Mand.

Meaning

Color

Selection

no

A selection parameter defining the color value of the object and its opacity.

Axis

Selection

no

A selection parameter for defining the orientation of the object.

length

Floating-point number
(0.0 to 10000000.0)

yes

A value parameter that specifies the length of the arrow object from the coordinate frame origin. The default length of the arrow is 1000 mm.

Line size [mm]

Floating-point number
(1.0 to 10000.0)

yes

A value parameter specifying the diameter of the shaft of the arrow object. The default value is 10 mm.

Arrow size [mm]

Floating-point number
(1.0 to 10000.0)

yes

A value parameter specifying the diameter of the head of the arrow object. The default value is 40 mm.

Start type

Selection

yes

Select whether the start of the shaft of the arrow object should have the arrow or not.

End type

Selection

yes

Select whether the end of the shaft of the arrow object should have the arrow or not.

 

iThe arrow’s point of origin is located at the object’s bottom side.

 

Pyramid

The following parameters can be selected in addition to the basic parameters:

 

Parameter

Type

Mand.

Meaning

Color

Selection

no

A selection parameter defining the color value of the object and its opacity.

Length (X) [mm]

Floating-point number
(1.0 to 100000.0)

yes

A value parameter indicating the object’s length.

Width (Y) [mm]

Floating-point number
(1.0 to 100000.0)

yes

A value parameter indicating the object’s width.

Height (Z) [mm]

Floating-point number
(1.0 to 100000.0)

yes

A value parameter indicating the object’s height.

 

iThe pyramid’s point of origin is located at the object’s bottom side.

 

Cuboid

The following parameters can be selected in addition to the basic parameters:

 

Parameter

Type

Mand.

Meaning

Color

Selection

no

A selection parameter defining the color value of the object and its opacity.

Origin at the bottom

Checkbox

no

A decision parameter determining whether the object’s point of origin is to be located in the geometrical centre or at the bottom side.

Length (X) [mm]

Floating-point number
(1.0 to 100000.0)

yes

A value parameter indicating the object’s length.

Width (Y) [mm]

Floating-point number
(1.0 to 100000.0)

yes

A value parameter indicating the object’s width.

Height (Z) [mm]

Floating-point number
(1.0 to 100000.0)

yes

A value parameter indicating the object’s height.

Grid size [mm]

Floating-point number
(0.0 bis 100000.0)

yes

A value parameter that specifies the size of the grid that is mapped to the object. No grid is displayed if the value is 0.

 

iBy default, the cuboid’s point of origin is located in the object’s centre, but can be shifted at its bottom side.

 

Rack

The following parameters can be selected in addition to the basic parameters:

 

Parameter

Type

Mand.

Meaning

Leg / stand color

Selection

no

A selection parameter defining the color value of the object and its opacity.

Surface color

Selection

no

A selection parameter defining the color value of the object and its opacity.

Box color

Selection

no

A selection parameter defining the color value of the object and its opacity.

Length (X) [mm]

Floating-point number
(1.0 to 100000.0)

yes

A value parameter indicating the object’s length.

Width (Y) [mm]

Floating-point number
(1.0 to 100000.0)

yes

A value parameter indicating the object’s width.

Stand width [mm]

Floating-point number
(1.0 to 500.0)

yes

A value parameter that specifies the width of the supports of the rack.

Rack compartment type

Selection

yes

A selection parameter which defines the type of the rack bay.

Rack details: this parameter is used to configure the rack levels. Rack levels can be added / removed and columns for the compartments can be added / removed.

Height (Z) [mm]

Floating-point number
(1.0 to 10000.0)

yes

A value parameter that specifies the height of each individual rack level from the origin.

Angle [°]

Floating-point number
(0.0 to 45.0)

yes

A value parameter that specifies the inclination of each individual rack level.

Compartment width [mm]

Floating-point number
(1.0 to 10000.0)

yes

A value parameter that specifies the width of the compartment. The compartments are distributed at equal intervals on each rack level.

 

iThe rack’s point of origin is located at the object’s bottom side.

 

Pipe

The following parameters can be selected in addition to the basic parameters:

 

Parameter

Type

Mand.

Meaning

Color

Selection

no

A selection parameter defining the color value of the object and its opacity.

Origin at the bottom

Checkbox

no

A decision parameter determining whether the object’s point of origin is to be located at the geometrical center or at the bottom side.

Inside radius [mm]

Floating-point number
(1.0 to 10000.0)

yes

A value parameter indicating the object’s inner radius.

Outside radius [mm]

Floating-point number
(1.0 to 10000.0)

yes

A value parameter indicating the object’s outer radius.

Height (Z) [mm]

Floating-point number
(1.0 to 100000.0)

yes

A value parameter indicating the object’s height.

 

Stake rack

The following parameters can be selected in addition to the basic parameters:

 

Parameter

Type

Mand.

Meaning

Color

Selection

no

A selection parameter defining the color value of the object and its opacity.

Length [mm]

Fließkommazahl
(1.0 bis 10000.0)

yes

A value parameter indicating the object’s length.

Width [mm]

Fließkommazahl
(1.0 bis 10000.0)

yes

A value parameter indicating the object’s width.

Height [mm]

Fließkommazahl
(1.0 bis 100000.0)

yes

A value parameter indicating the object’s height.

Bottom height [mm]

Fließkommazahl
(0.0 bis 100000.0)

yes

A value parameter indicating the height of the bottom from the object.

Profile thickness [mm]

Fließkommazahl
(0.0 bis 100000.0)

yes

A value parameter indicating the thickness of the profile from the object.

 

Structure node

Only the basic parameters can be selected. The 3D node could be used to create object hierarchy (structure). If it is defined as a collision object, then all the objects hierarchically below it are automatically considered as collision objects.

 

iThe 3D node doesn't contain any geometry (only a coordinate frame).

 

Chair

The following parameters can be selected in addition to the basic parameters:

 

Parameter

Type

Mand.

Meaning

Color

Selection

no

A selection parameter defining the color value of the object and its opacity.

Leg color

Selection

no

A selection parameter, for selecting the color and transparency of the legs of the table.

Length (X) [mm]

Floating-point number
(1.0 to 2000.0)

yes

A value parameter indicating the object’s length.

Width (Y) [mm]

Floating-point number
(1.0 to 2000.0)

yes

A value parameter indicating the object’s width.

Height (Z) [mm]

Floating-point number
(1.0 to 2000.0)

yes

A value parameter indicating the object’s height.

Seat height [mm]

Floating-point number
(1.0 to 2000.0)

yes

A value parameter defining the height of the chair.

 

iThe origin of the chair's coordinate frame lies under the chair.

 

Table

The following parameters can be selected in addition to the basic parameters:

 

Parameter

Type

Mand.

Meaning

Color

Selection

no

A selection parameter defining the color value of the object and its opacity.

Leg color

Selection

no

A selection parameter, for selecting the color and transparency of the legs of the table.

Length (X) [mm]

Floating-point number
(1.0 to 100000.0)

yes

A value parameter indicating the object’s length.

Width (Y) [mm]

Floating-point number
(1.0 to 100000.0)

yes

A value parameter indicating the object’s width.

Height (Z) [mm]

Floating-point number
(1.0 to 100000.0)

yes

A value parameter indicating the object’s height.

Top frame height [mm]

Floating-point number
(0.0 to 100000.0)

yes

A value parameter defining the height at which an additional top (flat) surface need to be created.

Top frame width [mm]

Floating-point number
(0.0 to 100000.0)

yes

A value parameter defining the depth of the additional top (flat) surface need to be created.

 

iThe table’s point of origin is located at the object’s bottom side.

 

Gate

The following parameters can be selected in addition to the basic parameters:

 

Parameter

Type

Mand.

Meaning

Gate color

Selection

no

A selection parameter defining the color value of the gate and its opacity.

Frame color

Selection

no

A selection parameter defining the color value of the frame around the gate and its opacity.

Gate type

Selection

no

The following gate types are selectable: rolling gate, gate with one wing and gate with two wings.

Length [mm]

Floating-point number
(1.0 to 10000.0)

yes

A value parameter indicating the length of the object.

Width [mm]

Floating-point number
(1.0 to 10000.0)

yes

A value parameter indicating the width of the object.

Height [mm]

Floating-point number
(1.0 to 10000.0)

yes

A value parameter indicating the height of the object.

Frame length / depth [mm]

Floating-point number
(1.0 to 10000.0)

yes

A value parameter indicating the length / depth of the frame.

Frame width [mm]

Floating-point number
(1.0 to 10000.0)

yes

A value parameter indicating the width of the frame.

Frame height [mm]

Floating-point number
(1.0 to 10000.0)

yes

A value parameter indicating the height of the frame.

Action duration [s]

Floating-point number
(1.0 to 10000.0)

no

A value parameter indicating the duration of the functional animation.

 

iThe gate’s point of origin is located at the object’s bottom side.

 

Torus

The following parameters can be selected in addition to the basic parameters:

 

Parameter

Type

Mand.

Meaning

Color

Selection

no

A selection parameter defining the color value of the object and its opacity.

Inside radius [mm]

Floating-point number
(1.0 to 10000.0)

yes

A value parameter indicating the object’s inner radius.

Outside radius [mm]

Floating-point number
(1.0 to 10000.0)

yes

A value parameter indicating the object’s outer radius.

Segment end [°]

Floating-point number
(0.0 to 360.0)

yes

A value parameter specifying the end sweep angle for the torus segment.

 

iThe torus’ point of origin is located in the centre of the object.

 

XYZ coordinate system

Only the basic parameters can be selected.

 

Fence

The following parameters can be selected in addition to the basic parameters:

 

Parameter

Type

Mand.

Meaning

Panel color

Selection

no

A selection parameter defining the color value of the panel and its opacity.

Post color

Selection

no

A selection parameter defining the color value of the post and its opacity.

Length [mm]

Floating-point number
(0.0 to 100000.0)

yes

A value parameter that defines the length of the fence.

Height [mm]

Floating-point number
(0.0 to 100000.0)

yes

A value parameter that defines the height of the fence.

Post width [mm]

Floating-point number
(0.0 to 1000.0)

yes

A value parameter that defines the width of the posts.

 

Cylinder

The following parameters can be selected in addition to the basic parameters:

 

Parameter

Type

Mand.

Meaning

Color

Selection

no

A selection parameter defining the color value of the object and its opacity.

Origin at the bottom

Checkbox

no

A decision parameter determining whether the object’s point of origin is to be located in the geometrical center or at the bottom side.

Length (X) [mm]

Floating-point number
(1.0 to 100000.0)

yes

A value parameter indicating the object’s length.

Width (Y) [mm]

Floating-point number
(1.0 to 100000.0)

yes

A value parameter indicating the object’s width.

Height (Z) [mm]

Floating-point number
(1.0 to 100000.0)

yes

A value parameter indicating the object’s height.

Segment start [°]

Floating-point number
(0.0 to 360.0)

yes

A value parameter, specifying the starting angle for the cylinder segment.

Segment end [°]

Floating-point number
(0.0 to 360.0)

yes

A value parameter, specifying the final angle for the cylinder segment.

 

iBy default, the cylinder’s point of origin is located in the object’s center, but can be shifted at its bottom side.

 

Image

The following parameters can be selected in addition to the basic parameters:

 

Parameter

Type

Mand.

Meaning

Color

Selection

no

A selection parameter to adjust the color and opacity of the object. If the default white is selected, then the display will be same as that of the original picture.

Width [mm]

Floating-point number
(1.0 to 100000.0)

yes

A value parameter indicating the image’s width.

Height [mm]

Floating-point number
(1.0 to 100000.0)

yes

A value parameter indicating the image’s height.

Length [mm]

Floating-point number
(1.0 to 100000.0)

yes

A value parameter indicating the image’s length / depth.

Adjustment

Selection

yes

A selection parameter to adjust the size and aspect ratio of the image.

With Adjust height, the height of the image is adjusted according to the aspect ratio and the specified Width.

Adjust width adjusts the width of the image according to the aspect ratio and the specified Height.

No adjustment implies aspect ratio and size are set according to the user defined values.

 

iBy default, the cylinder’s point of origin is located at the object’s center.

iSince the Image object is counted as a Geometric primitive, it is described here. The image object could only be loaded from an external data file (see section User interface / Tab Objects / Buttons / Insertion of objects / From file) or by drag and drop .

 

Voxel grid

The following parameters can be selected in addition to the basic parameters:

 

Parameter

Type

Mand.

Meaning

Voxel size [mm]

Floating-point number
(10.0 to 1000.0)

no

A value parameter that defines the edge length of the individual voxels in the voxel grid (in X, Y and Z direction).

3D mode

Checkbox

no

A decision parameter that specifies whether 3D voxel grid or its 2D projection (projected onto the Z=0 plane) should be displayed.

Motion corridor

Checkbox

no

A decision parameter used to switch between the visualization of total space occupied by the robot in course of its complete movement and the visualization of the space occupied by the robot at a specific point in time during its movement.

Checkbox activated - Total space occupied by the object / robot during its complete motion span is displayed.

Checkbox deactivated - Space occupied by the object / robot at a particular point in time is displayed.

 

iVoxel grids could be created using the object context menu create movement area or create risk area (speed dependent) (see chapter User interface / Tab "Objects" / Button / Context menu).

iTemporary voxel grids can be created using the evaluation feature in the HRC report (see chapter User interface / Tab "Results" / HRC report). Such created voxel grids will not be shown in the object Tree view or the object List view.