Esfera interactiva con Papervision 3D
2 seguidores
Hola,
Me gustaria crear una esfera interactiva con papervision3d, de manera que la tenga en el espacio, que cuando pulse sobre ella tenga un ZoomIn y se acerque, y cuando vuelva a pulsar se haga un zoomOut y vuelva a alejarse.
Tengo creada la esfera en rotación en el espacio, así que cual seria el código referente a este efecto?
Si hace falta que ponga el código me lo decís.
muchas gracias!
FR_xx
probare a ver si me desenvuelvo!
muchas gracias.
Ventd'Aval
Yo lo haria asi (con GreatWhite):
<code>esfera.addEventListener("mouseClick",click);
function click(event) {
var esfera=event.target;
Tweener.addTween(camara.target,{x:esfera.x,y:esfera.y,z:
esfera.z,time:1});
}</code>
Sin olvidarse de que la view debe estar como interactiva (4to parametro)... Si es sólo una bola, igual te puedes ahorrar lo de interactive, y simplemente coger el click del view, o un boton transparente, etc... ya que solo habria una posicion a la que acercar/alejar la camara.
Saludos...
Usuario desconocido
yo en lo del cubo tengo una funcion processFrame a la que llamo desde la funcion onEnterFrame
en la funcion processFrame tengo una comprobación con una variable semaforo que está a true cuando se pulsa el cubo para acercarse y en false cuando se pulsa para que se aleje...
Entonces si está a true compruebo el zoom de la camara y lo acerco y si es false al reves.
espero que lo entiendas ;)
si necesitas algo más y t puedo ayudar ya sabes...
salu2