Papervision GreatWhite: crear un plano con dos caras

Etiquetas: Plane DisplayObject3D Viewport3D BasicRenderEngine

Existen dos maneras de crear una plano con dos caras en Papervision3D:

-Crear un cubo con una profundidad de 1pixel, y utilizar las caras delantera y trasera como caras del plano.

-Crear un contenedor DisplayObject3D, y meter dentro dos planos. El plano "b" debe tener una profundidad de 1 y una rotatión de -180º.

El segundo método es el que me parece más cómodo, ya que gestionar los materiales con un cubo es más engorroso que con un plano. Un ejemplo de plano con dos caras podrías ser:

  1.  
  2. contenedor = new DisplayObject3D();
  3. var planoA = new Plane(new MovieAssetMaterial("CaraA"), 400, 400, 4, 4);
  4. var planoB = new Plane(new MovieAssetMaterial("CaraB"), 400, 400, 4, 4);
  5. planoB.z = 1;
  6. planoB.rotationY = -180;
  7. contenedor.addChild(planoA);
  8. contenedor.addChild(planoB);
  9. escena.addChild(contenedor);
  10.  

Comentarios:
manuel dijo:
saludes, tengo 1 pregunta, si yo quisiera implementar esto, algo asi tipo galeria, que cargue los datos de XML, y que al darle click se voltee, que tendria que hacer? ya q esto me carga un movie clip estatico q no me permite modificarle propiedades, soy nuevo en esto del Papervision 3D, les agradezco su ayuda
esedeerre dijo:

La dinámica es la misma, cargas el XML, creas los clips con la infor del XML, y con esos clips creas planos.

Manuel dijo:
gracias esedeerre por tu respuesta, pero sigo sin entender como hacerlo, puesto el codigo carga son MovieClip no instanciados, osea no creados por codigo, no sabria como hacer para cargar dinamicamente algo alli, no manejo mucho ActionScript 3.0, que tendria que agregarle a la parte esta var planoA = new Plane(new MovieAssetMaterial("CaraA"), 400, 400, 4, 4); que es donde tu creas el plano, que esta en la biblioteca, de tipo CaraA... no se como cargarle informacion sino instancion nada, mas bien, no se a que hacerle addChild para agregarle la info gracias por toda tu ayuda
Abel dijo:
Hola, he descargado el archivo para adaptarlo a un proyecto en el que me hace falta y tratando de abrir con Flash MX me da un mensaje de error de archivo defectuoso, es posible que para abrirlo necesite una versión superior o a alguien mas le ha pasado? Gracias de antemano y un saludo!!
carlos dijo:
hola estoy quieriedno hacer unos planos en en flash pero no tengo ni idea por donde empesar alguien me podria ayudar.. el chiste esque sean planos interactivos seran un plano general, y al darle click a una area me mostrara como esta fisicamente distribuida una zona.. se puede hacer con flash, pero no se si exista otra programa que lo realiza mas facilmente.. gracias
kaquna dijo:
hola, gracias por tu estupenda labor. estoy empezando con papervision pero con as2 y no encuentro nada por la red, todo esta en as3. ¿podrias adaptar este codigo a as2? milgracias
Dejar un comentario:
Tu nombre (obligatorio):

E-mail (obligatorio, no se mostrará):

Web: