Forked from: clockmaker's [PV3D] サンプル2 (3Dのアニメーション) diff:21 [PV3D] サンプル3 (3Dの視点を制御) clockmaker forked:15favorite:1lines:25license : MIT License modified : 2009-11-30 11:37:51 Embed Tweet package { import flash.events.*; import org.papervision3d.materials.*; import org.papervision3d.objects.primitives.*; import org.papervision3d.view.*; public class Sample3 extends BasicView { public function Sample3():void { // マテリアルを作成 var material:WireframeMaterial = new WireframeMaterial(0xFF0000); // 3Dオブジェクトを作成 var sphere1:Sphere = new Sphere(material, 300, 10, 10); var sphere2:Sphere = new Sphere(material, 300, 10, 10); // 座標を設定 sphere1.x = 500; sphere2.x = -500; // 3Dシーンに追加して、表示させる scene.addChild(sphere1); scene.addChild(sphere2); // レンダリングを開始 startRendering(); // エンターフレームを設定 addEventListener(Event.ENTER_FRAME, loop); } // エンターフレーム private function loop(e:Event):void { // カメラの位置を変える var rateX:Number = mouseX / stage.stageWidth; camera.x = -5000 * (rateX - 0.5); var rateY:Number = mouseY / stage.stageHeight; camera.y = 5000 * (rateY - 0.5); } } } Code Fullscreen Preview Fullscreen DOS PV3D Papervision3D wonderfl本 material addEventListener Event.ENTER_FRAME Event Number sort new page view favorite forked pv95 forked from: [PV3D] サンプル3 (3Dの.. s.kanbe forked:0 favorite:0lines:25 (diff:2) pv35 forked from: [PV3D] サンプル3 (3Dの.. irishoak forked:0 favorite:0lines:25 (diff:1) pv0 forked from: [PV3D] サンプル3 (3Dの.. irishoak forked:0 favorite:0lines:25 (diff:1) pv103 forked from: [PV3D] サンプル3 (3Dの.. blimk forked:0 favorite:0lines:25 (diff:1) pv198 forked from: [PV3D] サンプル3 (3Dの.. blimk forked:0 favorite:0lines:29 (diff:28) pv87 forked from: [PV3D] サンプル3 (3Dの.. naokey0221 forked:0 favorite:0lines:25 (diff:1) pv68 forked from: [PV3D] サンプル3 (3Dの.. s.maeda0094 forked:0 favorite:0lines:25 (diff:1) pv113 forked from: [PV3D] サンプル3 (3Dの.. lllpopolll forked:0 favorite:1lines:25 (diff:1) 1 2NEXT