09.01.2013 Aufrufe

Bachelorarbeit (pdf, 908kB) - Universität Osnabrück

Bachelorarbeit (pdf, 908kB) - Universität Osnabrück

Bachelorarbeit (pdf, 908kB) - Universität Osnabrück

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Dieser Beispielcode erzeugt ein IndexedFaceSet namens Fest, das trotz<br />

Bewegungen des Benutzers immer oben links im Browser stehen bleibt, ohne sich<br />

mit dem Benutzer zu bewegen.<br />

Der ProximitySensor HudProx definiert den festen Standort des<br />

IndexedFaceSets:<br />

DEF HudProx ProximitySensor {<br />

size 500 100 500<br />

center 0 20 0<br />

}<br />

Das IndexedFaceSet Fest wird mithilfe einer Collision erzeugt, sodass<br />

ermöglicht wird, dass der Benutzer sich trotz des im Vordergrund stehenden<br />

IndexedFaceSets frei in der Szene bewegen kann:<br />

DEF dad_HUD Transform {<br />

translation .118 0 12.559<br />

children [<br />

DEF HUD Group {<br />

children [<br />

DEF dad_collision Transform {<br />

translation 0 -.25 -.8<br />

scale .1 .1 .1<br />

children [<br />

DEF collision Collision {<br />

collide FALSE<br />

children [<br />

DEF hide_switch_Fest Switch {<br />

whichChoice -1<br />

choice [<br />

DEF dad_Group_Fest_Touch Transform {<br />

children [<br />

DEF Group_Fest_Touch Group {<br />

children [<br />

DEF Touch_Fest TouchSensor {}<br />

DEF dad_Fest Transform {<br />

translation 5.5 5 0<br />

scale 2 2 .0001<br />

children [<br />

DEF Fest Shape {<br />

appearance Appearance {<br />

material DEF rot Material {<br />

ambientIntensity 0.200<br />

shininess 0.200<br />

diffuseColor 1 0 0<br />

}<br />

}<br />

geometry IndexedFaceSet {<br />

creaseAngle 0.524<br />

coord Coordinate {<br />

point [<br />

-.5 .5 .5

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!