This component represents a virtual 3D cube used to show multimedia information. Four of the six faces of the virtual cube have attached different kind of multimedia information. One of the faces shows a 3D Video, the second one has a 3D Text, the third one a 3D Image and the forth one a 3D Animated Image. The information shown can be rotated by clicking on the Virtual 3D Cube.

Figure -57 Multimedia 3D Cube
Here it is a list of the components included in this composed component:
|
Tipo |
Nombre |
|
AudioComponent |
audioM3C |
|
Geometry3dsComponent |
g3dsCubeM3C |
|
Image3Dcomponent |
image3DAnimationM3C |
|
Image3Dcomponent |
image3DM3C |
|
MarkerDetectionComponent |
markerDetectionM3C |
|
Text3DComponent |
textM3C |
|
Video3DComponent |
videoM3C |
This component has no in-slots
|
Name |
Type |
Description |
|
markerDetectionM3C.detected |
boolean |
True when the marker detection component detects the marker and false if the marker is not detected. |
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 |
|
audioFileName |
string |
The name of the file containing the audio signal for the oral information |
|
Name |
Type |
Description |
|
nodeFile.0.displayNodeFile |
string |
File name of the virtual 3D object (Virtual Cube). |
|
offset |
integer |
The offset transformation matrix between the transformation given by the in-slot and the geometry model |
|
Name |
Type |
Description |
|
imageFileName |
string |
File name of the image to be shown. |
|
size |
double |
The size of the image |
|
offset |
integer |
The offset transformation matrix between the transformation given by the in-slot and the image |
|
Name |
Type |
Description |
|
imageFileName |
string |
File name of the image to be shown (Animated 3D image). |
|
size |
double |
The size of the image |
|
offset |
integer |
The offset transformation matrix between the transformation given by the in-slot and 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 |
|
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. |

