papervision3D_2
import flash.geom.Matrix3D;
♥0 |
Line 25 |
Modified 2011-12-05 09:12:44 |
MIT License
archived:2017-03-20 08:56:41
ActionScript3 source code
/**
* Copyright gaziya ( http://wonderfl.net/user/gaziya )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/qB5i
*/
package {
import org.papervision3d.view.BasicView;
import org.papervision3d.lights.PointLight3D;
import org.papervision3d.materials.utils.MaterialsList;
import org.papervision3d.materials.shadematerials.FlatShadeMaterial;
import org.papervision3d.objects.primitives.Cube
import flash.events.Event;
import flash.display.Sprite;
public class FlashTest extends Sprite {
public function FlashTest() {
var basicView:BasicView = new BasicView
//basicView.camera.z = -1000
addChild(basicView)
var light:PointLight3D = new PointLight3D(false);
var materials:MaterialsList = new MaterialsList({all : new FlatShadeMaterial(light, 0x336699 )});
var cube:Cube = new Cube(materials,250,250,250);
basicView.scene.addChild(cube)
basicView.startRendering();
var theta:Number = 0
addEventListener(Event.ENTER_FRAME, function(e:Event):void{
cube.rotationX += 2;
cube.rotationY += 2;
})
}
}
}