flash on 2009-7-1 hacker_lxdpw.. forked:0favorite:0lines:37license : MIT License modified : 2009-07-06 14:21:40 Embed Tweet // forked from murayama333's flash on 2009-2-16 package { import flash.events.Event; import flash.events.MouseEvent; import net.hires.debug.Stats; import org.papervision3d.materials.ColorMaterial; import org.papervision3d.objects.primitives.Cone; import org.papervision3d.view.BasicView; [SWF(backgroundColor="0x000000")] public class Sample7 extends BasicView { private var ConeX:Cone; private var ConeY:Cone; public function Sample7() { //var randomColor:Number = Math.random() * 0xFFFFFF; var randomColor:Number = 1 * 0x33CCFF; var colorMaterial:ColorMaterial = new ColorMaterial(randomColor); colorMaterial.oneSide = false; ConeX = new Cone(colorMaterial, 40); ConeY = new Cone(colorMaterial, 40); ConeX.x = 300 ConeY.x = -300 scene.addChild(ConeX); scene.addChild(ConeY); startRendering(); addChild(new Stats); } override protected function onRenderTick(event:Event = null):void { // 奥に倒れるように回転する。ように見える。 //ConeX.rotationX = ConeX.rotationX+20 ; ConeX.rotationX = ConeX.rotationX+20 ; ConeX.rotationY = ConeX.rotationX+20 ; // 横に回転する。ように見える。時計まわり。 ConeY.rotationX = ConeX.rotationX+20 ; ConeY.rotationY = ConeX.rotationX+20 ; renderer.renderScene(scene, _camera, viewport); } } } Code Fullscreen Preview Fullscreen rotationX rotationY oneSide scene viewport Stats Number