This component is associated to the presentation of information about a special gallery in the museum. It can be shown who designed it, the dimensions, why its name, and any additional information needed. This component is used also to make emphasis in the most relevant elements of the gallery by means of the emphasize component.
The visitor enters the gallery and when he/she clicks on the audio button to hear the information, the Audio Player interfaces is shown, the user controls the audio through the provided interface (Play-Pause-Stop) and at a relevant point of time a virtual 3D object appears in the scene, then a special element or fact in the gallery can be emphasized and at the end one or more than one images of the designer of the gallery are displayed on the screen.
This component is based in other composed component (Audio Player component).

Figure -46 Gallery Presentation
Here it is a list of the components included in this composed component:
|
Tipo |
Nombre |
|
AndComponent |
andEndTimer2_NotEndTimer3GP |
|
AndComponent |
andEndTimer3_NotEndAudioPlayerGP |
|
AndComponent |
andExhibit_NotDetectedGP |
|
AudioPlayerComponent |
audioPlayerGP |
|
EmphasizeComponent |
emphasizeGP |
|
Geometry3dsComponent |
g3dsGP |
|
HubComponent |
hubPauseGP |
|
HubComponent |
hubStartGP |
|
Image2DComponent |
image2DGP |
|
Image2DComponent |
image2DScreenSaverGP |
|
LogicalComponent |
logicalAndGP |
|
MarkerDetectionComponent |
markerDetectionGP |
|
NotComponent |
notDetectedGP |
|
NotComponent |
notEndAudioPlayerGP |
|
NotComponent |
notEndTimer2GP |
|
NotComponent |
notEndTimer3GP |
|
TimerComponent |
timer1GP |
|
TimerComponent |
timer2GP |
|
TimerComponent |
timer3GP |
|
Name |
Type |
Description |
|
andAudioAP.in2 |
boolean |
This slot must be connected to the audio button of the user interface. This slot allows the user to ask for oral information. |
|
andExhibit_NotDetectedWPS.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. |
|
Name |
Type |
Description |
|
audioPlayerGP.detected |
boolean |
True when the marker detection component detects the marker and false if the marker is not detected. |
|
audioPlayerGP.transformation |
Matrix |
Returns the transformation matrix provided by the marker. |
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.
|
Name |
Type |
Description |
|
nodeFile.0.displayNodeFile |
string |
File name of the virtual 3D object (arrows for dimensions). |
|
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 used to make the emphasis |
|
size |
double |
The size of the object |
|
offset |
integer |
The offset transformation matrix between the transformation given by the in-slot and the object |
|
Name |
Type |
Description |
|
imageFileNames |
string |
Vector of filenames of the images to show. |
|
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 |
|
endValue |
integer |
End value for the timer count |
|
Name |
Type |
Description |
|
endValue |
integer |
End value for the timer count |
|
Name |
Type |
Description |
|
endValue |
integer |
End value for the timer count |
0.0 0.02 0.0 0.0
0.0 0.0 0.02 0.0
0.0 0.0 0.0 1.0
0.0 7.5 0.0 100
0.0 0.0 7.5 -8000.0
0.0 0.0 0.0 1.0

