away3d顯示Plane(基礎 二)

2022-09-01 17:12:17 字數 1012 閱讀 4736

我們直接說新增的**。

下面定義了乙個away3d自帶的幾何體plane也就是乙個"板子"。

var plane:planegeometry = new planegeometry(100,100);

//定義乙個plane,也就是乙個平面物件

var color:colormaterial = new colormaterial(0xffaacc);

//定義乙個彩色材質

mesh = new mesh(plane,color);

//用網格包裹( mesh也是容器可以直接把away3d裡的顯示物件加入顯示)。

mesh.rotationx = -90;

//因為plane只有一面可見,初始化的時候攝像機是對著不可見的。

view.scene.addchild(mesh);

我們每次執行的**執行完畢後,都是需要繪製到螢幕上去的。

view.render();

//重新整理函式。 把東西繪製到螢幕

下面是完整的**

package

private function initview():void

private function initplane():void

private function enterframe(e:event):void

}}

如果有興趣的話,可以自己嘗試在view.render();加一句**,讓plane轉起來。

private function enterframe(e:event):void

away3d還有很多內建的簡單幾何體, 都在away3d.primitives.路徑下。

替換幾何體只需要替換**var plane:planegeometry = new planegeometry(100,100);

如: var cube:cubegeometry = new cubegeometry(100,100,100);

Away3d學習筆記 1

為了做一些較複雜的3d應用,打算學習下3d引擎。pv3d早已停止更新,away3d看上去是個不錯的起點,一來因為它開源免費,而且 相關的資料比較豐富。通過比較,發現推薦較多的是這本 the essential guide to 3d in flash 第二章包括一些簡單的例子,通過敲打這些demo,...

Away3D 基礎 2 視口與場景

technorati 標籤 view3d,scene3d 當您通過視窗向里看時,你所看到的不是房內的所有景物,你能看到的由視窗大小 形狀所決定的。你所見的只是被窗 裁剪 掉的不全的小部分景物。這能夠恰如其分地說明 視口view 的工作原理,它就是我們觀察3d世界的 視窗 不管你想要在away3d做什...

編譯away3d例程式記

記不住是在哪一篇文章上看到flash player 11之後支援3d,並且是使用顯示卡來繪製,速度相當可觀,我身為 flex鐵桿粉絲 的程式設計師怎麼能不嘗試一下呢?立馬試之。2 建立乙個actionscript專案 我吃虧在這裡,建立的是flex專案,檢視了很多教程都沒有說清楚這個,唉 3 將目錄...