[返回博客](/cn/blog) # 近期 SDK 更新

Open Design Alliance 五月 29, 2025 [\#News](/cn/blog/tag/news)

<a class="a2a_button_facebook"></a><a class="a2a_button_twitter"></a><a class="a2a_button_linkedin"></a>

# 近期 SDK 更新中的新功能

## 性能、兼容性和更智能的导出

ODA 继续全面增强其 SDK 产品线，从内核级升级到高级可视化、BIM 和互操作性功能，均有强大改进。以下是我们最近两次 SDK 版本中最显著变化的摘要。

## 总览：更新的库和线程工具

- **OpenSSL 已更新至 3.4.0**，**cURL 已更新至 8.13.0**，确保与最新的安全和网络标准兼容。
- **已添加对 iOS 18 的支持**，而 iOS 17 已弃用。
- 现已推出一种新的非阻塞方法 `OdMutex::tryLock()`，可实现更安全、响应更灵敏的多线程编程。

## Visualize SDK：优化的选择和几何处理

**新功能**

- `Dwg2Visualize` 现在尽可能将折线导入为单个 `OdTvPolyline` 对象。

**性能改进**

- 使用 **BlockCache** 对 `select()` 方法进行了显著加速，尤其是在交叉和窗口选择模式下。
- 改进了高亮和取消高亮操作的性能和内存使用。
- 修复了 glTF 导入中的**非索引几何体**以及禁用几何着色器时的线宽渲染问题。

## Drawings SDK：多模式夹点和格式升级

**新功能**

- 支持多种实体类上的**多模式抓取点**。

**导入/导出改进**

- PDF 导入：启用裁剪后速度提升高达 **7%**；裁剪现在遵循线宽。
- SVG 导入增强功能：正确的填充闭合和对 **嵌套 SVG 文件**的支持。
- 增加了对 DGN “Nd” 流中元素的访问。
- macOS DXF：行尾已更新为 `\r\n`。

## IFC SDK：多线程和增强型 DWG 导出

- **实验性多线程**用于通过`OdIfcModelContext`进行实体组合。
- 新的`ComposeMode`枚举和用于控制线程策略的方法。
- `Ifc2Dwg` 添加了 `exportDirectlyToModelSpace` 以将项目直接转换为 DWG 模型空间。

## STEP SDK：查看器扩展和几何支持

- **OpenSTEPViewer** 增加了对 QIF 和 IGES 文件加载的支持。
- 在 `StepGeom` 中增加了对 **双曲线和抛物线**的支持。
- 单文件归档现在可以通过 `zipio` 直接解压缩到内存中。

## BimNv SDK：性能和兼容性提升

- **PropertyTree 构建速度提升约 50%**，尤其是在包含 AutodeskMaterial 的文件中。
- 更好地兼容**多种矢量化设备**。
- 为**不透明和透明可绘制对象**分离渲染队列，以改善可视化效果。
- 发布时更智能地嵌入纹理和 recap 文件。

## 发布 SDK：更可靠的导出

- 改进了 **BIM 到 PRC 的导出**，包括对 `BmRbsCurve` 的支持。
- 使用 GsCache 实现了更稳定的**多页 PDF 导出**。
- 改进了**伪斜体 TrueType 字体**和**带线型的几何体**的导出。

###### 更多详细信息，包括完整的更新日志和使用示例，可在您的[个人账户](https://account.opendesign.com/profile "https://account.opendesign.com/profile")中找到。

## 今天就开始行动

**免费试用 ODA 软件 60 天。  
无风险，无需信用卡。**

[免费试用](https://www.opendesign.com/cn/free-trial)
