forked from: ポリゴンを表示するプログラム(http://ja.doukaku.org/168/)
♥0 |
Line 25 |
Modified 2010-02-10 15:02:12 |
MIT License
archived:2017-03-20 12:40:25
ActionScript3 source code
/**
* Copyright rainafter ( http://wonderfl.net/user/rainafter )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/bw1z
*/
// forked from ser1's ポリゴンを表示するプログラム(http://ja.doukaku.org/168/)
package {
import flash.events.Event;
import org.papervision3d.view.BasicView;
import org.papervision3d.objects.primitives.Cube;
import org.papervision3d.materials.WireframeMaterial;
import org.papervision3d.materials.utils.MaterialsList;
[SWF(width="400", height="300", backgroundColor="#eeffee", frameRate="15")]
public class RotatePolygon extends BasicView {
private var cube:Cube;
public function RotatePolygon() {
super(0, 0, true);
var wfm:WireframeMaterial = new WireframeMaterial(0x009900);
var m:MaterialsList = new MaterialsList({all:wfm});
cube = new Cube(m, 500, 500, 500, 3, 3, 3);
scene.addChild(cube)
stage.addEventListener(Event.ENTER_FRAME, enterFrameHandler);
}
private function enterFrameHandler(e:Event):void {
cube.pitch(10);
cube.yaw(10);
cube.roll(10);
startRendering();
}
}
}