Sammanfattning
Sammanfattning
Sammanfattning
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
2.4 Övrig funktionalitet i språket VRML 2.0<br />
Som tidigare nämnts är 3D-menyn alltid riktad ungefär mot användaren. Den är<br />
ihopgrupperad med en s k Billboardnod. Billboardnoder ser till dess lokala Z-axel alltid pekar<br />
åt samma håll som användaren tittar. D v s användaren får bästa möjliga översikt av alla<br />
knappar på menyn oavsett vilken riktning han betraktar den från. I VRML ser detta ut som<br />
följer:<br />
Billboard {<br />
axisOfRotation 0 0 0<br />
children [<br />
...<br />
]<br />
}<br />
Klickar användaren på luftballongen, som har SISUs logotyp mappad runt sig, kommer<br />
användaren att tas till SISUs hemsida. Mappningen av logotypen är mycket enkel:<br />
DEF BallongInline Transform {<br />
....<br />
children [<br />
DEF BallongTexture Transform {<br />
....<br />
children [<br />
Shape {<br />
appearance Appearance {<br />
texture ImageTexture {<br />
url ["http://www.sisu.se/jobs/sisu.gif"]<br />
repeatS FALSE<br />
repeatT FALSE<br />
}<br />
}<br />
geometry Cylinder { radius 760 height 992.608 }<br />
}<br />
]<br />
}<br />
....<br />
]<br />
}<br />
Det som är utklippt ovan är den del av ballongen som är cylindern med SISU-logotypen. I<br />
appearancefältet anges normalt färg m m, men används texturefältet är det bara att tillhandahålla<br />
en URL till den bild som skall mappas samt ange om den ska repeteras i X och/eller Yled<br />
eller om den ska sträckas ut till hela formens storlek. Är det inte tillräckligt med att mappa<br />
en bild på ett objekt erbjuds i VRML även möjligheten att mappa filformat som MPEG på<br />
objekt. MPEG är ett filformat som används för t ex digitala versioner av filmer. Detta skulle<br />
t ex kunna användas till en TV om man skulle ge användaren möjlighet att möblera huset.<br />
WWW-länken anges också mycket enkelt:<br />
20