1. Navigation Arrow
    1. Description
    2. This component is a Museum Domain Specific component. It is a composed component used for the composed component of this exhibit.

      This component is based on the MatrixTransformation component, which provides a Matrix, which is the result of the transformation between the input transformation and the translations (offset and target) given as properties of the component. This component is used to build a navigation component based on an arrow. The graphical representation of the arrow is performed by the Geometry3ds component. The arrow will be show in the position defined by the traslateOffset and will point at the traslateTarget.

      Figure -54 Navigation Arrow

    3. List of Components
    4. Here it is a list of the components included in this composed component:

      Tipo

      Nombre

      Geometry3DSComponent

      g3dsNA

      MatrixTransformationComponent

      matrixTransformNA

       

    5. In-slots
    6. Name

      Type

      Description

      matrixTransformNA.visible

      boolean

      This slot must be connected to the detected out slot of a Marker Detection component. It is like the visible in slot of the component

      matrixTransformNA.transformation

      Matrix

      This slot must be connected to the transformation out slot of a Marker Detection component. It is like the transformation in slot of the component. This input-corresponds with the input transformation data provided by the system to properly locate the guiding arrow.

       

    7. Out-slots
    8. This component has no out slots.

       

    9. Main Properties

Each of the composed components defined for the Museum specific domain has lots of properties, which can be configured with the AMIRE Authoring environment. Each composed component has as many properties as the sum of the properties of each component it is composed of. Here are described the main properties:

Name

Type

Description

nodeFile.0.displayNodeFile

string

File name of the virtual 3D object (arrow).

Name

Type

Description

translateOffset

doubleVector

Values (X,Y and Z) that fix the offset of the guiding arrow

translateTarget

doubleVector

Values (X,Y and Z) that fix the position of the target to point with the arrow.

scale

double

Sets the size of the arrow

 

    1. Default Property Values