37 |
Un script in VRML se scrie in nodul Script. Sintaxa este
Script {
field ...
field ...
eventIn ...
eventOut ...
url "vrmlscript:
//aici se scrie codul
"
}
Un exemplu de folosire
a nodului Script este dat in ecranul de mai jos. Pucul de culoare maro
poate fi apucat cu mouse-ul si translatat in planul y=0.
Acest gen de comportare este specifică nodului PlanSensor. Prin definiţie acest senzor asigură mişcarea īn planul z=0. Pentru a permite mişcări īn alte plane el trebuie īncapsulat īntr-un nod Transform, cum este utilizat īn exemplul anterior. Codul VRML pentru acest exemplu se găseste aici. Atunci cānd acest senzor este sub cursor cursorul īşi schimbă forma devenind . Īn acest moment se poate apasa butonul din stanga al mouse-ului pentru a agăţa pucul (functia drag) şi al translata.
© Cornel Mironel Niculae, 2003-2004
13-Nov-2009