#VRML V2.0 utf8
DEF TAPIZ Transform {
children # PRIMITIVA PARA EL TAPIZ
}
DEF CORDEL Transform {
children [
# PRIMITIVA PARA EL CORDEL
DEF TS TouchSensor { }
] }
DEF SC Script {
eventIn SFTime toque
eventOut SFVec3f escala
eventOut SFVec3f desplaz
field SFInt32 estado 0
url "vrmlscript:
function toque() {
if (estado==0) {
estado = 1;
escala = new SFVec3f(1,1,1);
desplaz = new SFVec3f(0,-1.9,-.01);
} else {
estado = 0;
escala = new SFVec3f(1,.15,1);
desplaz = new SFVec3f(0,-.3,-.01);
}
}
" }
ROUTE TS.touchTime TO SC.toque
ROUTE SC.escala TO TAPIZ.set_scale
ROUTE SC.desplaz TO CORDEL.set_translation
|