近期 SDK 更新

近期 SDK 更新中的新功能

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

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

总览:更新的库和线程工具

  • OpenSSL 已更新至 3.4.0cURL 已更新至 8.13.0,确保与最新的安全和网络标准兼容。

  • 已添加对 iOS 18 的支持,而 iOS 17 已弃用。

  • 现已推出一种新的非阻塞方法 OdMutex::tryLock(),可实现更安全、响应更灵敏的多线程编程。

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

 

新功能

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

 

性能改进

  • 使用 BlockCacheselect() 方法进行了显著加速,尤其是在交叉和窗口选择模式下。

  • 改进了高亮和取消高亮操作的性能和内存使用。

  • 修复了 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 字体带线型的几何体的导出。

 

更多详细信息,包括完整的更新日志和使用示例,可在您的个人账户中找到。

今天就开始行动

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

免费试用