[Papervision3D] first test

Patrick Matte | BLITZ PMatte at blitzagency.com
Thu Feb 15 21:54:02 EST 2007


Ok I changed my code, but I still cant get it working...

 

package{

            

            import flash.display.*;

            import flash.events.*;

            import org.papervision3d.scenes.Scene3D;

            import org.papervision3d.core.geom.Face3D;

            import org.papervision3d.core.geom.Vertex3D;

            import org.papervision3d.cameras.Camera3D;

            import org.papervision3d.core.geom.Mesh3D;

            import org.papervision3d.materials.ColorMaterial;

            

            public class Face extends MovieClip{

                        

                        private var container:Sprite;

                        private var scene:Scene3D;

                        private var camera:Camera3D;

                        

                        public function Face(){

                                    var container = new Sprite();

                                    addChild(container);

                                    scene = new Scene3D(container);

                                    var material:ColorMaterial = new
ColorMaterial(0x093781,100);

                                    var vertices:Array = new Array(new
Vertex3D(0,30,40),new Vertex3D(20,50,90),new Vertex3D(80,128,50));

                                    var face:Face3D = new Face3D([new
Vertex3D(0,30,40),new Vertex3D(20,50,90),new Vertex3D(80,128,50)]);

                                    var mesh:Mesh3D = new
Mesh3D(material,vertices,new Array(face),"testmesh");

                                    scene.addChild(mesh);

                                    camera = new Camera3D();

                                    camera.x = 0;

                                    camera.z = -300;

                                    this.addEventListener(
Event.ENTER_FRAME,render);

                        }

                        

                        private function render(event:Event):void{

                                    scene.renderCamera(camera);

                        }

                        

            }

            

}

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://osflash.org/pipermail/papervision3d_osflash.org/attachments/20070215/27a72769/attachment-0001.htm


More information about the Papervision3D mailing list