ObjectARX、RealDWG 还是 Teigha? [关闭]

2024-01-23

我计划开发一款读取和操作 .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(使用前将#替换为@)

ObjectARX、RealDWG 还是 Teigha? [关闭] 的相关文章

  • TypeScript - 将动态属性名称传递给子级

    我正在开发一个带有嵌套路由的路由库 我试图定义一个推断父路径的子处理函数 原因是我有另一种类型 可以从字符串推断动态路径参数 例如 users id to id string 因此 我希望能够将推断的路径参数从父路由传递到每个子路由处理函数

随机推荐

  • 使用 Jasmine 在 Angular 5 中进行单元测试模型绑定

    我正在尝试编写一个单元测试来测试从组件方法调用返回的 JSON 数据是否成功绑定到打字稿模型 我的模型如下所示 export interface IPlayerAccount playerId number name string phon
  • 如何从 TFS 源代码管理中排除特定文件

    我们有多个配置文件 app DEV config app TEST config 等 和一个将正确的配置文件复制到 app config 的预构建事件 显然 配置特定文件位于源代码管理中 但目前 App Config 也是如此 但不应该如此
  • 从后台工作程序中的循环更新文本框

    我知道这个问题有人问过 至少从我到目前为止在这里发现的情况来看 但我无法真正理解它 已经尝试过 msdn 的示例 但仍然没有成功 这是我想要做的 我有一个连接到 TLL 标尺的 USB 计数器 我想在循环中不断读取值并将读数写入文本框而不阻
  • 如何从方法返回对对象的 const 引用? [复制]

    这个问题在这里已经有答案了 public Item getItem ulong itemId Item item items itemId return item 现在的问题是 被调用者getItem必须能够检索以下信息item持有 但不修
  • 多处理代码重复运行

    所以我希望使用 python 多处理模块创建一个进程 我希望它成为更大脚本的一部分 我还想从中得到很多其他东西 但现在我会满足于此 我从以下位置复制了最基本的代码多处理文档 https docs python org 3 6 library
  • 在 ExtJS 4 中具有相同视图并多次存储的最佳实践

    我想在 ExtJS 应用程序中同时拥有不同商店的同一视图的不同实例 目前 我在视口中创建了同一视图 Ext view View 的多个实例 但是在每个视图中都有不同的商店的最佳实践是什么 我发现的每个示例都在使用控制器的stores Con
  • MapKit (Swift 4) Xcode 9.2 - “无法从角 4 插入合法归属”

    我正在做一个处理 MapKit 的项目 我的问题是 当我运行该应用程序时 我收到 无法从第 4 角插入法律归属 的消息 错误 我可以采取什么解决方案来解决这个问题 error https i stack imgur com jw7rk pn
  • 使用 Tf Estimator 时如何获得可训练变量计数?

    我使用 tf 估计器框架创建了 CNN 分类器模型 但是 我无法访问模型中定义的变量 tf trainable variables 始终返回 0 如何使用 tf 估计器访问变量 特别是 我如何获得参数总数的计数 将所有变量的维度相加 谢谢
  • 自动使用相对于函数调用位置的 __LINE__ 和 __FILE__

    我有一个函数log text 这一切所做的就是写 text到数据库 我想包括 LINE and FILE 但不想像我现在那样每次都将其作为参数包含在内 function log text file null line null write
  • 无法使用面向 x64 的 VC++/VS2010 进行编译:LNK1158:无法运行 cvtres.exe

    作为一名 C 开发人员 我最近决定尝试编写一些 C 程序 主要是因为我发现了一个我想使用的有趣的 C API 几天前我写了一个非常简单的程序 在 x64 目标平台上编译它 运行它 一切都很顺利 然而 昨天我更改了一些代码 尝试编译它 但链接
  • ruby - 捆绑包安装/更新太慢

    我刚刚在 virtualbox 中运行的虚拟 ubuntu 12 04 32 位上安装了 RVM Ruby Rails 等 现在我遇到了我的第一个 Rails 项目的问题bundle install or bundle update需要很长
  • 连接到不存在的 mongodb 服务器不会抛出异常

    我正在尝试使用 Java 的 MongoDB 驱动程序 所以我只是创建了一个简单的应用程序来连接到 MongoDB 服务器并选择一个数据库 所以我创建了一个实例MongoClient并选择了一个 数据库 try MongoClient cl
  • 查找哪一行重复 data.frame 中的哪一行

    我有一个像这样的数据框 data frame matrix c 11 13 21 23 11 13 11 13 31 33 41 43 31 33 byrow TRUE ncol 3 现在我想知道哪一行是哪一行的重复项 返回具有重复行号最低
  • 将 docx 转换为 markdown 时如何避免 markdown 上的 img 大小标签?

    我正在使用 pandoc 1 16 0 2 转换 docx 文件 一切都很好 除了每个图像之后 尺寸属性在 teh 中显示为文本 media media image4 png width 3 266949912510936in height
  • 我将错误的数组长度传递给了函数。为什么我没有收到错误消息?

    我是初学者 学习c语言大约20天 我一直在使用 Youtube 来做这件事 我看到一个视频 其中有人告诉我 如果将数组传递给函数 那么第二个变量应该是数组的长度 我觉得这是不对的 我尝试了下面给出的代码 include
  • 如何使用 SSMS 连接到 SQL Server CE 文件

    我正在使用 SSMS 2012 并尝试连接到 Orchard 创建的 SDF 根据这个答案 https stackoverflow com a 1072324 128217 我应该能够选择SQL Server 精简版 as the 服务器类
  • F# 中最优雅的冒泡排序方式是什么?

    F 中最优雅的冒泡排序方式是什么 UPDATE 正如其中一个答案所指出的 冒泡排序在函数式语言中一开始就效率不高 一位幽默愤世嫉俗的评论者还指出 冒泡排序仅适用于列表很小且无论如何都已排序的情况 不过 我很好奇如何在 F 中编写巧妙的冒泡排
  • React Native 中最新的 doctor 命令的目的是什么

    我正在查看最新的 React Native 博客 其中他们介绍了 React Native 的 doctor 命令 从那里我唯一能理解的是为你做一些环境方面的事情 但我不明白目的 确切的目的是什么doctor反应本机命令 The docto
  • 使用 ColdFusion 加密 SagePay 表单

    我正在尝试使用 ColdFusion 10 遵循 SagePay 3 00 中加密字段的规范 要求是使用提供的密码作为密钥和初始化向量 在 CBC 模式下使用 PKCS 5 填充将字符串加密为 AES 块大小 128 位 并将结果编码为十六
  • ObjectARX、RealDWG 还是 Teigha? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我计划开发一款读取和操作 dwg 文件中的数据的软件 我决定使用 RealDWG 或 Teigha 而不是编写自己的库来处理数据文件的 读取 但