[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