1. Museum Building Introduction
    1. Description
    2. Figure -50 Museum Building Introduction

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

      Tipo

      Nombre

      AndComponent

      and3D_notRotMBI

      AndComponent

      and3DMBI

      AndComponent

      andAudMBI

      AndComponent

      andExhibit_NotDetectedMBI

      AndComponent

      andImgAutMBI

      AndComponent

      andImgBuiMBI

      AndComponent

      andTxtMBI

      AndComponent

      andVideoMBI

      AudioPlayerComponent

      audioPlayerMBI

      Button2DComponent

      buttonImgAutMBI

      Button2DComponent

      buttonImgBuiMBI

      Button2DComponent

      buttonRotMBI

      FixPositionComponent

      fixPositionMBI

      Geometry3dsComponent

      g3dsMBI

      Geometry3dsZComponent

      g3dsZMBI

      HubComponent

      hub3DMBI

      HubComponent

      hubAudioMBI

      HubComponent

      hubImgMBI

      HubComponent

      hubTextMBI

      HubComponent

      hubVideoMBI

      Image2DComponent

      image2DScreenSaverMBI

      Image2Dcomponent

      imageAutMBI

      Image2Dcomponent

      imageBuiMBI

      LogicalComponent

      logicalAnd1MBI

      LogicalComponent

      logicalAnd2MBI

      LogicalComponent

      logicalAnd3MBI

      LogicalComponent

      logicalAnd4MBI

      LogicalComponent

      logicalAnd5MBI

      MarkerDetectionComponent

      markerDetectionMBI

      NotComponent

      not3DMBI

      NotComponent

      notAudioMBI

      NotComponent

      notDetectedMBI

      NotComponent

      notImgMBI

      NotComponent

      notRotMBI

      NotComponent

      notTextMBI

      NotComponent

      notVideoMBI

      Text3Dcomponent

      textMBI

      Video3DComponent

      videoMBI

       

    5. In-slots
    6. Name

      Type

      Description

      hubAudioMBI.in

      boolean

      This slot must be connected to the audio button of the user interface. This slot allows the user to ask for oral information.

      hubTextMBI.in

      boolean

      This slot must be connected to the text button of the user interface. This slot allows the user to ask for textual information.

      hub3DMBI.in

      boolean

      This slot must be connected to the 3D button of the user interface. This slot allows the user to ask for virtual 3D information.

      hubVideoMBI.in

      boolean

      This slot must be connected to the Video button of the user interface. This slot allows the user to ask for showing a video.

      hubImgMBI.in

      boolean

      This slot must be connected to the Image button of the user interface. This slot allows the user to ask for showing a 2D Images.

      andExhibit_NotDetectedMBI.in2

      boolean

      This slot must be connected to corresponding exhibit number of the user interface component. If this slot is active, the screensaver of the exhibit will be shown when the marker is not detected.

       

    7. Out-slots
    8. Name

      Type

      Description

      markerDetectionMBI.detected

      boolean

      True when the marker detection component detects the marker and false if the marker is not detected.

       

    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:

See section 5.2.2.4 for details about the Audio Player Component.

  • buttonImgAutMBI

Name

Type

Description

releasedimageFileName

string

Filename of the background image shown when released the button of the Author for Image information

toggledImageFileName

string

Filename of the background image shown when toggled the button of the Author for Image information

position

doubleVector

Values (X and Y) that fix the position of the button

dimension

doubleVector

Values (width and height) that fix the dimension of the button

Name

Type

Description

releasedimageFileName

string

Filename of the background image shown when released the button of the Image for Building information

toggledImageFileName

string

Filename of the background image shown when toggled the button of the Image for Building information

position

doubleVector

Values (X and Y) that fix the position of the button

dimension

doubleVector

Values (width and height) that fix the dimension of the button

Name

Type

Description

releasedimageFileName

string

Filename of the background image shown when released the button to rotate the 3D model

toggledImageFileName

string

Filename of the background image shown when toggled the button to rotate the 3D model

position

doubleVector

Values (X and Y) that fix the position of the button

dimension

doubleVector

Values (width and height) that fix the dimension of the button

Name

Type

Description

offset

integer

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

Name

Type

Description

nodeFile.0.displayNodeFile

string

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

offset

integer

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

  • g3dsZMBI

Name

Type

Description

nodeFile.0.displayNodeFile

string

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

offset

integer

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

Name

Type

Description

imageFileNames

string

Vector of filenames of the images to show. (Images of the Author of the Building)

position

doubleVector

Values (X and Y) that fix the position of the image

dimension

doubleVector

Values (width and height) that fix the dimension of the image

Name

Type

Description

imageFileNames

string

Vector of filenames of the images to show. (Images of the building)

position

doubleVector

Values (X and Y) that fix the position of the image

dimension

doubleVector

Values (width and height) that fix the dimension of the image

Name

Type

Description

imageFileNames

string

Filename of the image to show. (ScreenSaver image)

position

doubleVector

Values (X and Y) that fix the position of the image

dimension

doubleVector

Values (width and height) that fix the dimension of the image

Name

Type

Description

markerFile

string

File name of the marker pattern.

dampingFactor

integer

Specifies the damping factor

Name

Type

Description

textFileName

string

Name of the file containing the text information

xPosition

double

Position x of the text panel on the screen

yPosition

double

Position y of the text panel on the screen

Name

Type

Description

videoFileName

string

Name of the file containing the video to be shown (Construction of the building )

xPosition

double

Position x of the video frame on the screen

yPosition

double

Position y of the video frame on the screen

relativeSize

double

This parameter represents the proportionality factor of video size (referred to the height) respect to the original video.

 

    1. Default Property Values

 

..\\data\\textures\\Image_museum_02.jpg

..\\data\\textures\\Image_museum_03.jpg

..\\data\\textures\\Image_museum_04.jpg

..\\data\\textures\\Image_museum_05.jpg

..\\data\\textures\\Image_museum_06.jpg

 

0.0 1.0 0.0 0.0

0.0 0.0 1.0 0.0

0.0 0.0 0.0 1.0

 

0.0 1.0 0.0 0.0

0.0 0.0 1.0 0.0

0.0 0.0 0.0 1.0

0.0129 0.0087 0.0368 0.0

-0.0257 -0.0265 0.0153 -600.0

0.0 0.0 0.0 1.0