創建網格
每個實體都可以與網格關聯,從而使實體呈現真實的外觀。以地球儀為例,網 格可以使地球儀實體顯示為行星地球的外觀。嚴格來說,沒有必要將實體與網格 關聯,但對於復雜實體(例如機器人),則應該首選網格對象。
幾乎任何 3D 圖形編輯工具都可用於創建網格。在撰寫本文時,我很幸運地獲 得了同事 Steve Grand 的幫助,他使用 3D 包 SoftImage(有關此工具的詳細信 息,請參見 softimage.com)為我創建了 Boe-Bot 網格。與此網格相關的文件均 包含在本文隨附的可下載的 .zip 文件中。要跟隨本文的進度,請下載此 .zip 文件並提取上述文件,然後將 Boe-Bot 文件夾中的內容復制到 /store/media 目 錄下,此目錄與本地 MSRS 安裝相關。
SoftImage 能夠將圖像導出為 .obj 格式。並非所有包都有此功能。例如, MSRS 在其 Channel9 Wiki (go.microsoft.com/fwlink/?LinkId=114031) 中建議 使用 3D 包 SolidWorks(請參見 solidworks.com)。但遺憾的是,SolidWorks 無法將圖像導出為 .obj 格式,因此它建議使用 Blender (blender.org) 工具執 行實際轉換。當選擇使用圖形包創建網格文件時,請牢記這一點。
有關創建 Boe-Bot 網格的細節問題不在本文討論范圍之內,但您應知道它是 通過連接多個多邊形網格形狀創建的。例如,金屬底盤開始時是一個立方體形狀 ,經修改後用於表示 Boe-Bot 的大小和形狀。然後,添加其他圓柱體形狀來代表 各個輪子。建立結構,以將輪子與底盤綁定並允許整個對象作為一個單一形狀來 發揮功能。最終效果(如圖 9 所示)是一個代表實際 Boe-Bot 的圖像。
圖 9 使用 SoftImage 創建 Boe-Bot 網格文件