我一直在試圖導出某些事情在我的場景中作爲一個CAD文件(如DXF或DWG),但迄今沒有。我知道dxf是ASCII格式,但我無法破解它(就像我用fbx做的那樣)。並且我發現了一些資源,但是它們是針對.net的較新版本而不是統一趨向於使用的。我可以從哪裏開始?或者我該怎麼做?有任何想法嗎?從unity3d導出cad格式
回答
DXF文件是導出CAD數據的好選擇。它支持許多類型的曲線(直線,圓弧,樣條曲線......等)以及小平面,並且它是ASCII格式的。乍看之下,DXF格式可能相當混亂,但實際上它相對比較簡單。一個DXF文件主要由6個部分組成(HEADER,CLASSES,TABLES,BLOCKS,ENTITIES和OBJECTS),並且每個條目(無論是整數值還是雙值)都以組碼(本身爲整數)開始。
這裏有兩個鏈接,讓你開始瞭解更多關於DXF導出/導入:
1)A good tutorial for exporting to dxf file。
2)A comprehensive DXF reference
要導出三角面,您將使用3DFACE實體。要導出曲線,請使用ARC,LINE,CIRCLE,ELLIPSE,SPLINE和POLYLINE實體。您可以在DXF參考pdf文件(上面的第二個參考資料)的ENTITIES部分找到關於這些實體的描述。
這是一個很好的問題,有點難以搜索,因爲每個人都在關注導入的事情統一。
但是,我確實找到了一種將事物導出到.obj文件的方法,您可以將其轉換爲您想要的文件。
http://wiki.unity3d.com/index.php?title=ObjExporter
我有點懵的obj的文件類型具體情況,但我相信它支持多個非3D對象,這是你想要的。
爲了完整起見,嘗試使用動畫做同樣的事情,但似乎目前impossible。
謝謝,我用它來創建fbx但是cad文件中的內容完全不同。在一個3d文件中,我們有頂點座標和着色器以及材質,但在一個cad文件中我們有直線矩形圓和曲線。如果你打開一個ascii fbx文件,你可以區分不同類型的對象以及它們之間的連接,這與CAD文件不同,不管怎樣,謝謝 – Henjin
- 1. 將CAD模型導出到Matlab
- 2. 從公式導出的條件格式
- 3. 導出JSON格式
- 4. 從C#開始CAD#
- 5. 從Zeplin導出資產爲JPG格式
- 6. 從pyqtgraph刪除導出格式
- 7. 從Cocoa導出PDF格式的視圖
- 8. PowerShell導出CSV格式
- 9. 導出CSV字段格式
- 10. VB.net導出爲PDF格式
- 11. Powershell導出CSV格式
- 12. 導出要格式化
- 13. C#導出爲Excel格式
- 14. SSRS導出爲CSV格式
- 15. 導出html格式爲pdf
- 16. 以HTML格式導出RDLC
- 17. 解析CAD或BIM文件並獲取/導出'圖層名稱'
- 18. Assimp導入導出格式錯誤
- 19. 導入/導出的DataGridView與格式C#
- 20. WordPress的後格式導出/導入register_post_type
- 21. 從SQLite和HDF5格式導出/導入numpy,scipy
- 22. 從sqlite3導出表格
- 23. 以csv格式導出表格
- 24. git快速導出格式和空格
- 25. 從Unity3D導出到Xcode時遇到麻煩
- 26. 調整從Unity3d導出的外部SWF的大小
- 27. 從umbraco後端導出一個CSV格式的表格
- 28. 從PHP導出到Excel - 單元格格式
- 29. 如何從Powerpoint以JPG格式導出表格(形狀)
- 30. Java3D 3D CAD文件導入和顯示
不知道您感興趣的具體文件類型,但通常我已經成功地使用攪拌器引入CAD文件來執行文件轉換 – code11
通過引入您的意思是引入統一性?如果我不清楚,我很抱歉,但我想要從統一到統一。我想讓他們脫離團結 – Henjin
資產如何被儲存?您應該能夠直接轉換它們,或者您是否希望導出以統一方式排列的對象集合? – code11