package
{
import flash.display.Sprite;
import flash.events.Event;
import org.papervision3d.materials.ColorMaterial;
import org.papervision3d.objects.primitives.Plane;
import org.papervision3d.view.BasicView;
public class chapter03 extends Sprite
{
private var view:BasicView;
private var material:ColorMaterial;
private var plane:Plane;
public function chapter03()
{
// 3D 환경설정
view = new BasicView( 550, 400 );
this.addChild( view );
// 객체 생성 및 Material 생성
material = new ColorMaterial( 0xFF0000, 0.2 );
material.doubleSided = true;
plane = new Plane( material );
view.scene.addChild( plane );
// 랜더링
this.addEventListener(Event.ENTER_FRAME, onEnter );
}
private function onEnter(event:Event):void
{
plane.rotationY += 3;
view.singleRender();
}
}
}