Docker 映像、Autodesk Inventor 2022 支持以及从 CAD Exchanger 3.22.0 中的 CATIA 导入属性
使用 Docker 映像将您的软件运送到任何地方,独立于 Autodesk 软件读取 .ipt、.iam 文件,从 CATIA 探索机械、产品和自定义属性。
软件开发工具包产品更新发明者制造业CAD 格式
高兴地宣布最新版本的 CAD Exchanger,在处理 CAD 格式和使用 SDK 方面带来了更强大的功能。
以下是 CAD Exchanger 3.22.0 的亮点:
具有 C++、C#、Java 和 Python 环境的 Docker 映像;
Autodesk Inventor 2022 导入;
支持 CATIA 的机械、产品和自定义属性。
SDK 增强功能
Docker 镜像
CAD Exchanger SDK现提供Docker镜像,让开发者使用起来更加方便。这些 Docker 映像附带针对 C++、C#、Java 和 Python 的预配置环境,使您可以在您喜欢的环境中轻松设置和运行 CAD Exchanger SDK。
只需选择与您的编程语言偏好相匹配的 Docker 映像,即可开始使用。这项新功能无需手动设置和配置环境,从而节省了时间和精力。
目前我们按需分发 Docker。通过联系技术支持,用户将收到包含详细说明的存档链接。
更新文档
CAD Exchanger 团队对文档进行了重大更改,以增强用户体验并为开发人员提供更好的资源。
我们的重要更新之一是公共制造工具包文档。该工具本身是一组功能强大的 API,旨在增强制造工作流程并估算制造成本。它提供多种流程,包括:
CNC加工:控制所有常见的机械操作:车削、铣削和钻削;
钣金:应用展开算法对原始金属板材进行逆向工程;
增材制造:使用用户指定的参数简化网格和实体(B-Rep)模型。
阅读详细文档以了解有关 Manufacturing Toolkit、其功能和算法的更多信息。
此外,为了让开发人员更轻松地使用 C# 和 Python,现在有代码片段提供了使用这些编程语言的软件的示例和模板。我们还更新了支持的配置表,它们现在反映了当前的情况。
扩展API
试点期间,我们还扩展了API来控制进出口的消耗。我们的团队添加了一条通知,任何超出评估许可证使用限制并需要购买的用户都会收到该通知。
此外,CAD Exchanger 中还提供了多种处理矢量和方向数据的新方法,使用户能够简化工作。我们还添加了新方法,使您能够获取包含有关原始文件的测量单位信息的属性表。这对于保持工作流程的准确性和一致性非常有用。
最后但并非最不重要的一点是,Python API 现在可在 MacOS 上的 SDK 中使用,因此,您可以开发在 CPython 版本 3.7 至 3.11 上运行的 Python 应用程序,进一步扩展了将 CAD Exchanger 集成到您首选的开发环境中的可能性。
增强可视化
在此版本中,我们添加了一个 API,用于在 Web Toolkit 中创建 B-Rep 形状之间的距离测量。这一新功能有助于准确的空间分析,使用户可以轻松测量顶点、边、面等之间的距离。
此外,我们还在 SDK 示例库中包含了“Eyeshot Conversion”示例,展示了与 Eyeshot 的无缝集成。现在,无需研究文档和代码,您可以立即打开示例,看看它是如何工作的,并开始导入模型。
此外,Unity 集成、Lab、可视化和 Web Toolkit 也进行了一些细微的更改,以改善用户体验。
Autodesk Inventor 2022 的支持
Autodesk Inventor 是一款专业级 3D 建模和设计软件,允许工程师和设计师创建、模拟和优化机械设计。自版本 3.10.1以来,我们在 2015-2021 版本中支持扩展名 .ipt 和 .iam。这次,我们很高兴提供对 2022 版本的支持,并保留所有基本数据:B-Rep 几何、颜色、名称和装配结构。
这个新版本的有趣功能之一是模型状态。简而言之,它允许用户在单个文件中创建和管理零件或装配体的多个表示。尽管我们的数据模型允许用户导入其他格式(例如 Solidworks)的配置,但目前我们只能导入活动配置的数据。导入具有模型状态的 Autodesk Inventor 2022 模型可能不稳定。
从 CATIA 导入属性
为了与其他格式保持一致,我们决定密切关注 CATIA。从该版本开始,您可以轻松地从 CATIA 文件导入产品和机械属性。此外,您还可以灵活地添加自己的自定义属性,定制数据以满足您的特定需求。
产品属性包括部件号、版本、定义、术语、来源和描述。它们全部都表示为字符串值。自定义属性允许用户添加他们想要的任何内容:整数值、布尔值(转换为整数)、字符串等。但是,我们提请您注意,我们不支持某些类型的值,特别是物理量。在 CATIA 中,某些测量单位与其相关联,但与我们的值不符。
CATIA 机械属性包括许多 CAD 系统通常所说的验证属性:体积、质量、密度、表面和重心。我们目前支持有限数量的机械属性。它包括将表面和体积作为验证属性导入到适当的现有字段中,并将质量作为值导入。
格式改进
这一次,我们的首要任务是增强 CAD Exchanger 的功能,特别是在 MCAD 文件格式领域。除了上述改进之外,我们的更新还包括:
3D PDF:修复了某些 CAD Exchanger Batch 许可证激活不正确的错误;
DXF:修复了某些型号上 IndexedTriangleSet 数据导入不正确的问题;
DWG:修复了某些闭合 2D 曲线中丢失元素的问题以及导入绘图尺寸的问题;
glTF:添加了对导入和导出以及将图形 PMI 导出为折线的 Draco 压缩的支持;
NX:添加了对缺少外部参考记录的支持,并修复了某些尚未加载 LOD 的模型的崩溃问题;
SOLIDWORKS:修复了由于属性导入不正确而导致的传输过程中的崩溃、2020 版本及以上版本的部分模型导入过程中的崩溃问题,以及修复了部分配置模型导入过程中的回归问题;
STEP:改进了具有重复主体的模型的导出。
Web 和可视化工具包、CAD Exchanger SDK 和实验室中还有一些其他小的更新。要获取 3.22.0 更新的完整列表,请阅读CHANGES.txt文件。