Joe*_*gan 3 autocad dwg objectarx autocad-plugin teigha
我正计划开发一款软件,该软件可以读取和处理.dwg文件中的数据。我决定不使用自己的库来处理数据文件的“读取”,而是决定使用RealDWG或Teigha,但是我一直在努力确切地了解它们的工作方式。
我希望在承诺支付许可之前先试用图书馆。我注意到RealDWG是ObjectARX(更具体地说是ObjectDBX)的子集,我可以从中获得试用许可证。因此,如果我下载ObjetARX,是否可以使用ObjectDBX子集来开发应用程序原型?这样做的局限性(如果有)是什么?
我的另一个选择是使用Teigha,从长远来看,这会比RealDWG慢吗?使用RealDWG或Teigha的利弊是什么?
编写自己的dwg解析器不可行,这是一项艰巨的任务,并且是一种加密格式。忘记那个“选项”。
Teigha试用了,RealDwg没有。它们的价格可能相近或惊人,这取决于您出售应用程序的副本数量。Tag Wiki上有链接和更多信息,您可以在那里进行自己的研究。
ObjectARX需要完整版本的AutoCAD才能运行,AutoCAD托管ARX / DBX加载项。没有AutoCAD,就无法使其运行。这就是RealDwg(或AutoCAD OEM)的用途。
Teigha可以正常运行,它可以运行BricsCAD以及几乎所有其他非AutoCAD的CAD。有些客户可能只想使用Autodesk会告诉您的“正版”应用程序。您会发现大多数AutoCAD用户都具有不支持任何类型插件的AutoCAD LT。支持插件的替代方案比AutoCAD便宜得多。
您的决定取决于软件的用例。您的用户将如何使用它?他们是否使用可以将您的软件作为插件托管的应用程序?所有这些以及更多。
AutoCAD开发人员是一个复杂的世界,市场也是如此。做很多作业。