![]() |
![]() |
![]() |
![]() |
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