譯註:請移動到 這裡 開始解題,如果沒有畫面請再按一次 Run,因為有時 jQuery 第一次會載入失敗。

喝水鳥的設計圖可以在 課程筆記 找到,還有原始喝水鳥的照片。

如果你打開 “Show axes”,會出現 X 軸紅色、Y 軸綠色、Z 軸藍色的線條。

Three.js 文件在 這個網頁。立方體、球體、圓柱的文件列在左邊。

要讓作業過關,也讓球與圓柱好看。所有 SphereGeometry 呼叫應該要像這樣:

1
SphereGeometry( radius, 32, 16 );

CylinderGeometry 呼叫要像這樣:

1
CylinderGeometry( radiusTop, radiusBottom, height, 32 );  

Three.js 還支援很多形狀。參考 Stemkoski 的展示:形狀拉伸(Extrusion)3D 文字。還有 細分曲面(Subdivision Surfaces),一種讓平面更圓滑的方法。跟 建構固體幾何(Constructive Solid Geometry),一種拿物體減去另一個物體方法。

維基這裡 有更多喝水鳥的資料。

有許多免費的建模軟體:SketchUp Make 適合表面建模。像是 123D DesignTinkercad 較為簡單適合設計 3D 列印作品。Blender 也是免費又有許多功能。如果你想認真學習建模,Udacity 學生可以 註冊 申請 免費使用 Autodesk 軟體。當你註冊時記得 Udacity 被認定是位在 Sunnyvale, CA 的學校。Maya 與 3ds Max 是電影與遊戲專業人士使用的工具,學生可以免費使用。