2017-08-09 56 views
2

我打算開發一個軟件,該軟件讀取&處理.dwg文件中的數據。我決定使用RealDWG或Teigha,而不是編寫我自己的庫來處理數據文件的「讀取」,但我正在努力弄清楚它們是如何工作的。ObjectARX,RealDWG或Teigha?

我承諾支付許可證之前想試的庫。我注意到RealDWG是ObjectARX(更具體地說ObjectDBX)的一個子集,我可以獲得試用許可證。所以,如果我下載ObjetARX,我可以使用ObjectDBX子集來開發我的應用程序原型嗎?這樣做有什麼限制(如果有的話)?

我的另一種選擇是使用Teigha,這會不會比從長遠來看,使用RealDWG慢?使用RealDWG或Teigha有什麼優點/缺點?

回答

1

編寫自己的DWG解析器是不可行的,這是一個艱鉅的任務,並以加密格式。忘記那個「選項」。

Teigha有審判,RealDwg沒有。他們都可能花費類似或大量的金額,這取決於您銷售應用程序的副本數量。有關於Tag wiki的鏈接和更多信息在那裏做你自己的研究。

ObjectARX的需要完整版本的AutoCAD的運行,AutoCAD的承載ARX/DBX插件。如果沒有AutoCAD,他們無法運行。這就是RealDwg(或AutoCAD OEM)的用途。

Teigha的作品,它運行Bricscad的,漂亮,任何地方都CAD不是AutoCAD的。有些客戶可能只想使用Autodesk將告訴你的「真正」應用程序。你會發現大多數AutoCAD用戶都有AutoCAD LT,它不支持任何類型的插件。支持插件的替代品比AutoCAD便宜得多。

您的決定取決於您的軟件的使用情況。你的用戶將如何使用它?他們是否使用可以將您的軟件作爲插件託管的應用程序?所有這些和更多。

AutoCAD dev是一個複雜的世界,市場也是如此。做很多功課。