package com.zeronine.basicCylineder
{
 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

+ Recent posts