Comunidad de diseño web y desarrollo en internet online

Girar alrededor de un punto concreto ( PV3D )

Citar            
MensajeEscrito el 14 Mar 2012 08:17 am
Buenas, sabéis si se puede cambiar el center point en Papervision de un objeto para que gire sobre un punto concreto y no sobre sí mismo?. Sería un objeto simple, un plano por ejemplo.

Digamos que sería para meterlo en ésta funcion:

Código ActionScript :

function Mover() {
   
   plano.rotationY  += ((mouseX) - plano.rotationY)/20 ;
   
   plano.y = -200;
   plano.x = 500;
   
   globo.addChild(viewport);
   
}


Gracias!.

Por messayiah

20 de clabLevel



 

chrome
Citar            
MensajeEscrito el 14 Mar 2012 10:17 am
BuenAS:

Away3D sí dispone del método movePivot() para cambiar el origen de un objeto 3D. Creo que Papervision no, pero siempre puedes crear otro objeto que actue como pivote; o sea, creas el objeto "pivot", le añades el plano con el desfase que estimes oportuno ( cambias las coordenadas x, y del plano) y después rotas el objeto pivot.
Como "pivot" es padre del plano, éste (el plano) debe rotar con el desfase que le has metido.

Un saludo.

Por Lukánicos

Claber

468 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 14 Mar 2012 10:21 am
...y otra cosilla. Creo que Papervision3D está casi abandonado. Podrías plantearte la opción de migrar a Away3D o Alternativa3D que ya tienen bastante avanzados sus respectivos frameworks para Molehill (Flash Player 11 Stage3D)

Away3D

Alternativa3D

Por Lukánicos

Claber

468 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 14 Mar 2012 10:59 am
Ok, muchas gracias por las respuestas.

Investigaré a ver que decido :D

Por messayiah

20 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.