Component Prototype

Description

Marker Geometry3ds Component

MarkerGeometry3dsComponent is a Visible3DComponent which combines the functionality of a MarkerDetector Component and the Geometry3ds Component. Every marker has a 3D model associated, which will be displayed on the screen when the marker is detected.

The new component combines the properties of each of the component which is based on.

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.

id

Integer

Id of the needle (model that can change at run time)

nodeTransformation

Matrix

Transformation matrix of the needle. It can change because the value of the temperature can change at run time.

Properties

Name

Type

Description

General

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

markerFile

String

File name of the marker pattern.

markerWidth

double

Width of the marker pattern

numElements

Integer

Number of geometry nodes, which represent the component.

Particular

RelOffset

Matrix

The relative offset of each element with respect to the absolute coordinate system of the whole 3D model.

occluder

Boolean

True when the geometry is an occluder and false otherwise

occluderNodeFile

String

Filename of the occluder geometry

displayNodeFile

String

Filename of the display geometry