Away3D v2.1.0の使い方(1)-立方体

June 18, 2008

『Loading a sphere + texture in Away3D』に触発されて、Away3Dを使ってみました。

papervision3Dでよくでてくる立方体が回転するやつを試してみました。
away3d
(画像クリックするとサンプルが表示されます)

サンプルソース

はじめに
ダウンロードはaway3D.comから
オンラインドキュメント

Away3D使用手順
1.away3dの必要なクラスをimport

import away3d.cameras.Camera3D;
import away3d.containers.Scene3D;
import away3d.containers.View3D;
import away3d.primitives.Cube;

2.3Dビュー生成
3D環境の土台。カメラ、シーン、立方体すべてここにひもづける。

view = new View3D();
view.x = stage.stageWidth/2;
view.y = stage.stageHeight/2;
addChild(view);

3.カメラ生成
生成したカメラは3Dビューのcameraプロパティにセットする。

camera = new Camera3D();
camera.zoom = 100;// 被写体に近づく度合い
camera.focus = 10;// ピント調整
camera.z = -1000;// カメラから被写体までの距離
view.camera = camera;// 3Dビューにカメラをセット

4.シーン生成
生成したシーンは3Dビューのsceneプロパティにセットする。

scene = new Scene3D();
view.scene = scene;// 3Dビューにシーンをセット

5.立方体(3Dオブジェクト)生成

cube = new Cube();
view.scene.addChild(cube);// 3Dビューにオブジェクトを追加

6.レンダリング

addEventListener(Event.ENTER_FRAME, this.renderHandler);
private function renderHandler(event:Event):void
{
// シーンを回転
rotationY += mouseY / 50;
rotationX += mouseX / 50;
scene.rotationY = rotationY;
scene.rotationX = rotationX;
// 3Dビューレンダリング
view.render();
}

カテゴリー: 


タグ: 


Posted by scratchbrain at June 18, 2008 9:25 PM ブックマークに追加する

Trackback

Trackback URL for this entry:

Post a Comment


検索

このブログを検索

サイトコンセプト

レディオヘッド、Flash・ActionScript 3.0、Processing、アートに関すること。日記・雑感、読書感想など。
[SCRATCHBRAIN.NET ホーム]
[SCRATCHBRAIN プロフィール]
[お問い合わせ]
[Twitter]

リンク

  • 嫁と更新。レシピ、子育て
  • バルセロナ観光ガイド
  • ポケット・アナリシス
  • 洋楽ブックマーク
  • こんなライヴに行きました

広告

おすすめ

最近のエントリー

カテゴリー

タグクラウド

全てのエントリー一覧

RSSフィード

月別アーカイブ

powered by Movable Type

hosted by

あわせて読みたいブログパーツ