CubeTest Papervision3Dの習作です。 entermeister.. forked:1favorite:0lines:27license : MIT License modified : 2010-07-18 00:20:32 Embed Tweet package { import org.papervision3d.lights.PointLight3D; import org.papervision3d.materials.shadematerials.PhongMaterial; import org.papervision3d.materials.utils.MaterialsList; import org.papervision3d.objects.primitives.Cube; import org.papervision3d.view.BasicView; /** * Papervision3Dの習作です。 */ public class CubeTest extends BasicView { public function CubeTest() { // super class super(0, 0, true, true, "Target"); // ライトの設定 var light:PointLight3D = new PointLight3D(true); light.x = 300; light.y = 300; light.z = -300; // マテリアルの設定 var material:PhongMaterial = new PhongMaterial(light, 0xffaa00, 0x996600, 0); var materialList:MaterialsList = new MaterialsList( { all:material } ); // cubeを生成する。 var cube:Cube = new Cube(materialList, 100, 100, 100); // シーンに追加する。 scene.addChild(cube); // カメラの位置 camera.x = 300; camera.y = 300; camera.z = 300; // レンダラーに任せる。 startRendering(); } } } Code Fullscreen Preview Fullscreen Cube Papervision3D light material sort new page view favorite forked pv192 forked from: CubeTest onetruth forked:0 favorite:0lines:27 (diff:41)