我计划开发一款读取和操作 .dwg 文件中的数据的软件。我决定使用 RealDWG 或 Teigha,而不是编写自己的库来处理数据文件的“读取”,但我很难准确理解它们的工作原理。
我希望在承诺支付许可证费用之前试用这些库。我注意到 RealDWG 是 ObjectARX(更具体地说是 ObjectDBX)的子集,我可以获得其中的试用许可证。那么,如果我下载了 ObjetARX,我可以使用 ObjectDBX 子集来开发我的应用程序原型吗?这样做有哪些限制(如果有)?
我的另一个选择是使用 Teigha,从长远来看,这会比使用 RealDWG 慢吗?使用 RealDWG 或 Teigha 的优点/缺点是什么?
编写自己的 dwg 解析器是不切实际的,这是一项艰巨的任务,而且是一种加密格式。忘记那个“选项”。
Teigha 有试用版,RealDwg 没有。它们的成本可能相似或相差很大,具体取决于您销售的应用程序副本的数量。有链接和更多信息Tag wiki https://stackoverflow.com/tags/autocad/info在那里做你自己的研究。
ObjectARX 需要完整版本的 AutoCAD 才能运行,AutoCAD 托管 ARX / DBX 插件。如果没有 AutoCAD,它们就无法运行。这就是 RealDwg(或 AutoCAD OEM)的用途。
Teigha 可以工作,它可以运行 BricsCAD 和几乎所有除 AutoCAD 之外的其他 CAD。有些客户可能只想使用“正版”应用程序,Autodesk 会告诉您这是他们的。您会发现大多数 AutoCAD 用户都拥有 AutoCAD LT,它不支持任何类型的插件。支持插件的替代品比 AutoCAD 便宜得多。
您的决定取决于软件的用例。您的用户将如何使用它?他们是否使用可以将您的软件作为插件托管的应用程序?所有这些以及更多。
AutoCAD 开发是一个复杂的世界,市场也是如此。做很多作业。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)