Papervision3D for dummies: Material

Lo prometido es deuda. Todo aquél que esté interesado en el material (slides + ejemplos) de la charla acerca de Papervision3D que ofrecí en Madrid durante el evento MIF onsite III puede descargarlo desde la entrada que he publicado en la web del AUG.
October 26, 2008 | Filed Under Eventos Plataforma Flash, Papervision3D
Comments
6 Responses to “Papervision3D for dummies: Material”
Leave a Reply












Muchísimas gracias Joan, esperaba las slides para poder mostrarlas en la ofi y que vean que el mundo del 3D es realmente sencillo.
Saludos!!!
[...] Papervision 3D for dummies en Joan Garnet « Tutorial PHP – Leer ficheros de parte privada | [...]
Joan, felicitarte y darte las gracias por compartir a la gente que no tuvimos oportunidad de ir a la charla el tema 3D.
A simple vistazo ,genial, bien “mascadito” para la gente que queremos empezar y no encontramos el cuándo !! :-)
Salu2!!
Luís, Oscar, muchas gracias por vuestros comentarios.
Me alegra que le podáis sacar partido! :)
Espero poder seguir con el tema y algún día poder dar otra un poco más completa. Vamos avanzando, poquito a poco pero sin pausa :)
Un saludo!!
Saludos joan.
buen tuto.
No consigo sacar un evento click de un ejemplo como el suyo ,puede ayudarme ??
Codigo.
package
{
import flash.display.MovieClip;
import flash.events.MouseEvent;
import org.papervision3d.events.InteractiveScene3DEvent;
import org.papervision3d.materials.MovieMaterial;
import org.papervision3d.objects.primitives.Plane;
import org.papervision3d.view.BasicView;
[SWF(backgroundColor='#000000', frameRate='31')]
public class PV3D_Click extends BasicView
{
private var _plane:Plane;
private var _movieParent:MovieClip = new MovieClip();
function PV3D_Click( )
{
viewport.buttonMode = true;
viewport.useHandCursor = true;
var _nX:Number = 0;
var _nY:Number = 0;
for(var j:int=0; j<5;j++ )
{
var clip:MovieClip = new MovieClip();
clip.graphics.beginFill( 0×999999 );
clip.graphics.drawRect(0 , 0, 100 , 100 );
clip.graphics.endFill();
_movieParent.addChild(clip);
var movieMaterial:MovieMaterial = new MovieMaterial( clip , true, true, true);
movieMaterial.interactive = true;
movieMaterial.smooth = true;
_plane = new Plane( movieMaterial );
_plane.addEventListener(InteractiveScene3DEvent.OBJECT_CLICK, onClick , false, 0, true);
_plane.x = _nX;
_plane.y = _nY;
scene.addChild( _plane );
_nX += 110;
}
addChild( _movieParent );
_movieParent.alpha = 0;
startRendering();
}
public function onClick( evt:InteractiveScene3DEvent ):void
{
trace(“onClick: “+evt.target.name);
}
}
}
Gracias
Buenas Joan, al intentar acceder al enlace “Papervision3D for dummies” me sale un error en la carga de la web. ¿Existe alguna otra manera en que podamos acceder al material?
Gracias por todos tus aportes! Son magníficos!