flash on 2010-2-26
/**
* Copyright naoto_vega ( http://wonderfl.net/user/naoto_vega )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/8dko
*/
package {
import flash.display.Sprite;
import flash.events.*
import org.libspark.betweenas3.BetweenAS3
import org.libspark.betweenas3.tweens.ITween
import org.libspark.betweenas3.tweens.IObjectTween
import org.libspark.betweenas3.easing.*
import org.papervision3d.materials.*
import org.papervision3d.objects.*
import org.papervision3d.objects.primitives.*
import org.papervision3d.view.*
public class Vaga extends BasicView {
private var wrap:DisplayObject3D
public function Vaga() {
wrap=new DisplayObject3D()
scene.addChild(wrap)
var material:WireframeMaterial=new WireframeMaterial(0x000000)
material.doubleSided=true
for(var i:uint=0; i<10; i++){
var deg:Number=360*(i/10)
var plane:Plane=new Plane(material, 200, 200)
plane.x=600*Math.sin(deg*Math.PI/180)
plane.z=1000*Math.cos(deg*Math.PI/180)
plane.lookAt(DisplayObject3D.ZERO)
wrap.addChild(plane)
}
startRendering()
addEventListener(Event.ENTER_FRAME, onEnterframe)
}
private function onEnterframe(e:Event):void{
wrap.rotationZ+=1
wrap.rotationY+=1
}
}
}