
Etiquetas: Viewport3D BasicRenderEngine interactive animated MovieAssetMaterial
En Papervision greatWhite podemos añadir eventos a los elementos 3D .
Otra opción es crear los elementos 3D a partir de MovieClips interactivos que tienen asociados eventos. Por ejemplo, tenemos un MovieClip con tres botones dentro, y creamos una esfera con ese MovieClip como material. Para que se respeten los eventos de ese clip al convertirlo en material3D, debemos configurar los siguientes parámetros:
-al crear la instancia de Viewport3D debemos especificar que es interactivo:
//los parametros son: (ancho,alto,autoEscalar,interactivo) viewport = new Viewport3D(400,400,false,true);
-al crear el material debemos especificar que es interactivo y animado:
//los parametros son: (ID de linkage,transparente,animado)var material:MovieAssetMaterial = new MovieAssetMaterial("MenuPPV",true,true);
material.interactive = true;
Tras el salto, el código completo y la demo.

Etiquetas: Scene3D FreeCamera3D MovieAssetMaterial animated oneSide renderCamera

Etiquetas: MovieScene3D Cube MaterialsList WireframeMaterial MovieMaterial MovieAssetMaterial BitmapAssetMaterial ColorMaterial BitmapFileMaterial renderCamera