Component Prototype

Description

Slider3D Component

Represent a 3D GUI Slider component. This component allows the user to interact with the interface by pressing, dragging and releasing it. The output of the slider shows the current position of the slider.

In-slots

Name

Type

Description

visible***

boolean

The component is shown when true and hidden when false.

transformation***

matrix

This transformation matrix is applied to the component geometry when shown

Out-slots

Name

Type

Description

visible***

boolean

The in-slot is propagated to the out-slot

transformation***

matrix

This transformation matrix corresponds to the output transformation, which combines input transformation with the offset.

arrowPosition

double

Reflects the state of the slider. A double value that represents the position of the slider.

Properties

Name

Type

Description

iconFileName*

string

The filename of the icon shown for the component in the authoring environment.

offset***

matrix

The offset transformation matrix between the transformation given by the in-slot and the geometry model

size

double

Defines the dimension of the objet (default value, 80.0)

initPosition

double

Represents the initial position of the slider