CAD 交换器 3.23.0,2023 年 11 月
强调:
- 添加了新版本格式的导入:Autodesk Inventor 2023 和 2024、NX 2306。
- 文档经过重大修改,使其更易于导航。它也是
现在包含有关 SDK、Web Toolkit 和 Manufacturing Toolkit 的全面信息,
以及他们所有的例子。
- BIM 模型结构经过重新设计,与相关格式和内容更加一致
主流用法。
软件开发工具包:
- 添加了新示例:“着色”、“配置”和“绘图”。
- 添加了对 Microsoft Visual Studio 2022 (vc14.3) 的支持。
- 为了产品改进,评估版本现在可能会收集匿名使用数据
(例如文件格式和大小)。商业中不进行任何数据收集
版本。
软件开发工具包/API:
- BIM 相关 API 更改:
- 删除了 ModelData_BIMSpace 类并添加了 ModelData_BIMCompositeElement 类来表示
与模型结构无关的元素分组。
- 将所有 BIM 类的基类从 ModelData_BIMElement 重命名为 ModelData_BIMBaseObject
并添加了携带 UUID 的功能。
- 将 ModelData_BIMHostElement 重命名为 ModelData_BIMHost。
- 对可添加到 BIMHost 的每个子类的 BIMElement 类型引入了限制。
这强制执行严格的站点构建层包含顺序。
- 添加了与整个 ModelData_BIMModel 相关的名称和 PropertyLibrary 字段。
- 添加了新类 ModelData_OrderedWireIterator,可迭代面上导线的边缘
按拓扑连接顺序。
- 向 ModelAlgo_TransformationApplier 添加了新的重载以转换整个 ModelData_Model。
- 将 ModelData_ShapeList 类添加到 Python、C# 和 Java API。
- 存根文件已添加到 Python 包中,从而在某些编辑器中启用自动完成功能。
- 改进了 CDXWEB 文件结构,可以在浏览器中更快地加载多 LOD 文件。
- 修复了接受 ModelData_PMIGraphicalElementComponent 的方法中的崩溃问题,
ModelData_PMISemanticElementComponent 或 ModelData_PMISemanticAttribute 作为参数
在 Python API 中。
SDK/文档:
- SDK 文档现在包含所有模块和产品的信息,包括
制造工具包和网络工具包。
- SDK 文档已经过简化,以便新读者更容易理解。
多篇文章已重写(介绍、安装等),其他
已添加(例如与 Open CASCADE 集成)。
- SDK、Web Toolkit 和 Manufacturing Toolkit 示例现在全部位于一个页面上。
- 添加了之前没有描述的类的文档。
SDK/Unity 附加组件:
- 修复了从 Unity 模型到 ModelData_Model 的纹理导出。
SDK/UNIGINE 附加组件:
- 附加组件移植到当前相关的 UNIGINE SDK 2.17。
SDK/网络工具包:
- 添加了 API 来检查场景节点是否被选择。
- 修复了节点变得可见时所选场景节点的渲染。
- 修复了选定的测量渲染。
- 修复了 PolyVertex 选择模式的选择算法。
- 修复了 TypeScript 定义(d.ts 文件)。
ACIS:
- 改进了对 ACIS ASM 二进制文件的支持。
科拉达:
- 提高出口透明度。
FBX:
- 修复了没有网格的对象的导入。
GLTF:
- 修复了 Linux 上无法导出纹理的问题。
- 改进了使用 Draco 压缩的装配体的导出。
国际金融公司:
- 修复了从机械 CAD 和 3D 格式导出的文件的结构
为下游应用提供更广泛的支持。
- 修复了读取包含非 ASCII 字符的文件时的数据争用问题。
- 改进了基于顶点之间间隙较大的轮廓曲线的实体导入
所述配置文件。
尼克斯:
- 导入现在保留对象的透明度。
对象:
- 添加了具有透明度的材料的导出。
步:
- 添加了对在分配的几何级别导入使用定义的属性的支持
使用“geometric_item_specific_usage”实体。这些属性可以从
附加到 BRRep 子形状的属性表。
U3D:
- 改进了调试模式下的外观导出。
制造工具包 3.23.0,2023 年 11 月
一般的:
- 从该版本开始,Manufacturing Toolkit 分布在 CAD Exchanger 中
SDK包。
- 制造工具包文档和示例现已在
CAD Exchanger SDK 文档。
数控加工:
- DFM(制造设计)分析:
- 改进了与圆角相关的检查逻辑以查找样条圆角。
- 更新了外径轮廓检查的逻辑。该规则将不再被调用
用于垂直车削面。
钣金:
- 添加了原始模型和展开模型的边缘之间的关联。它可以通过以下方式访问:
SheetMetal_FlatPattern::RelatedShape() 方法。
- 特征识别:
- 增加了在圆形表格上查找选项卡的可能性。
测量:
- 添加了 SheetMetal_Hole 和 SheetMetal_Cutout 特征的体积计算。
- 添加了 Machining_Hole、Machining_Countersink 和 Machining_Pocket 的体积计算
特征。
室壁厚度:
- 彻底修改了算法,使其更快、更准确。
-------------------------------------------------- --------------------------------------------------
CAD 交换器 3.22.0,2023 年 9 月
强调:
- CAD Exchanger SDK 现在也作为 Docker 映像提供。提供 C++、C#、Java 和 Python 环境的映像。
- 添加了从 CATIA 导入机械、产品和自定义属性。
- 添加了 Autodesk Inventor 2022 的导入。
实验室:
- 修复了 BRep 表示在 macOS 上的可见性。
- 修复了 PMI 中文本元素的显示。
软件开发工具包:
- 添加了使用 SDK 本机持久性保存所有多边形表示的功能。
- 改进了日志记录并对子流程模式添加了一些小改进。
- 修复了 MacOS 上示例的 CMake 文件。
- 修复了 C++ 异常处理中 C# 代码中发生的访问冲突。
- 修复了以直线作为基础曲线导入旋转曲面的问题。
- 示例现在为 mac64 正确选择 clang11 文件夹,为 macarm64 正确选择 clang14。
软件开发工具包/API:
- 添加了新的公共异常 BaseError_EvaluationLimit,指示超出了评估许可证使用限制。
- 为 ModelData_Vector2d、ModelData_Direction2d 添加了新方法。
- 向 ModelData_Model 添加了新方法,允许获取包含原始文件测量单位信息的属性表。
- Python API 现已在 MacOS 上的 SDK 中提供。它可用于在 CPython 3.7-3.11 上运行的 Python 应用程序。
SDK/文档:
- 添加了 C# 和 Python 的代码片段。
- 更新了 SDK 支持的配置。
- 删除了 CDX 和 CDXWEB 格式的已弃用标签。
- cadex::ModelData_Curve 类参考中更正了方法 D2() 的描述。
- 添加了对 Docker 映像的支持以及 SDK 的集成说明。
- 更新了 WriteBRepRepresentation() 和 WritePolyRepresentation() 方法的描述。
- 更新了 Web Toolkit 教程以使用 ModelData_ModelReader。
- 重组了高级和入门部分,以便于定位。
- 添加了制造工具包文档。
SDK/可视化工具包:
- 修复了 ModelPrsWPF_ViewPort 附加到场景时的崩溃问题。
- 修复了 BRep 在 macOS 上的可见性。
- 修复了 PMI 中文本元素的显示。
SDK/Unity集成:
- 修复了 Unity 集成的子进程模式。
- 修复了相同纹理的共享。
SDK/Eyeshot 集成:
- 添加了演示 Eyeshot 集成的“Eyeshot Conversion”示例。
SDK/网络工具包:
- 添加了用于创建 B-Rep 形状之间的距离测量的 API。
- 修复了 PMI 三角组件的解析。
- 修复了“时间”格式的属性表值的解析。
- 修复了没有法线的 IndexedFaceSets 的渲染。
- 修复了打字稿定义(d.ts 文件)
- 例子:
- 将 `reactjsviewer` 示例重写为 React 函数组件。
- 修复了“modelexplorer”示例中的 PMI 数据探索。
- 修复了“mcadviewer”示例中树节点中的无限加载指示器。
3D PDF:
- 修复了某些 3D PDF 格式的 CAD Exchanger Batch 许可证未正确激活的错误。
发明者:
- 支持导入 Autodesk Inventor 2022。使用配置(模型状态)的模型可能无法正确导入。
卡蒂亚:
- 添加了机械、产品和自定义属性的导入。
DXF:
- 修复了某些型号上 IndexedTriangleSet 数据导入不正确的问题。
图纸:
- 修复了某些闭合 2D 曲线中丢失元素的问题。
- 修复了导入图纸尺寸的问题。
GLTF:
- 添加了对导入和导出的 Draco 压缩的支持。
- 添加了将图形 PMI 导出为折线的支持。
尼克斯:
- 添加了对丢失的外部参考记录的支持。
- 修复了某些尚未加载 LOD 的模型的崩溃问题。
扎实的作品:
- 修复了传输过程中由于属性导入不正确而导致的崩溃。
- 修复了 2020 版本及以上版本导入某些模型时发生的崩溃问题。
- 修复了某些具有配置的模型导入中的回归问题。
步:
- 改进了具有重复主体的模型的导出。