程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> Robotics:使用Microsoft Robotics Studio模擬真實的世界(8)

Robotics:使用Microsoft Robotics Studio模擬真實的世界(8)

編輯:關於C語言

創建網格

每個實體都可以與網格關聯,從而使實體呈現真實的外觀。以地球儀為例,網 格可以使地球儀實體顯示為行星地球的外觀。嚴格來說,沒有必要將實體與網格 關聯,但對於復雜實體(例如機器人),則應該首選網格對象。

幾乎任何 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 網格文件

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved