{
import away3d.containers.View3D;
import away3d.materials.WireframeMaterial;
import away3d.primitives.Cylinder;
import flash.display.Sprite;
import flash.events.Event;
public class BasicCylineder extends Sprite
{
private var _view:View3D;
private var _cylineder:Cylinder;
public function BasicCylineder()
{
viewSet();
}
private function viewSet():void
{
_view = new View3D();
_view.x = stage.stageWidth / 2;
_view.y = stage.stageHeight / 2;
this.addChild(_view);
addEventListener(Event.ENTER_FRAME, engine);
cylinederSet();
}
private function cylinederSet():void
{
_cylineder = new Cylinder();
_cylineder.material = new WireframeMaterial(0xff0000);
_cylineder.radius = 60;
_cylineder.height = 130;
_cylineder.segmentsW = 10;
_cylineder.segmentsH = 5;
_view.scene.addChild(_cylineder);
}
private function engine(e:Event):void
{
_view.render();
_cylineder.rotationY += 3;
}
}
}
'ActionScript3.0 > Away3d 3' 카테고리의 다른 글
Away3d_Cube(); (0) | 2010.11.29 |
---|---|
Away3d_Cone(); (0) | 2010.11.29 |
Away3d_Plane(); (0) | 2010.11.29 |
Away3d_Sphere(); (0) | 2010.11.29 |
Away3d _ view3D(); (0) | 2010.11.29 |