Vrmlscript

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