Aspose.CAD for .NET 26.6 版本正式发布,本次更新带来了多项关键改进,涵盖实体创建、材质对象读写、3D 渲染、字体处理、IFC 编辑等多个方面,帮助用户获得更稳定、更高效的 CAD 文件处理体验。
Aspose.CAD for .NET 是一款独立的类库,用于增强 ASP.NET、Web API、桌面和其他 .NET 及 .NET Core 应用程序处理和渲染 CAD 图纸,无需 AutoCAD 或任何其他渲染工作流程。该组件支持将 DWG、DWF、DWFX、DWT、DGN、STL、DXB、OBJ、CF2、IGES(IGS)、IFC、PLT、COLLADA(DAE)、STEP(STP)、CGM、U3D、3DS 和 DXF 文件转换为 PDF 和光栅图像格式。

一、新增功能
1. STL 到 PDF 导出支持 Wireframe 渲染模式
新增支持将 STL 文件导出为 PDF 时使用 RenderMode3D.Wireframe 渲染模式,使 3D 模型能够以线框形式呈现。
2. IFC 图像实体集合编辑支持
实现了对 IfcImage 实体集合的编辑支持,允许用户以编程方式修改和操作 IFC 格式文件中的实体数据。
二、功能增强
1. 属性实体创建支持
新增以编程方式创建 ATTRIB 和 ATTDEF 实体的能力,支持用户通过代码动态添加属性定义和属性引用。
2. DWG 材质对象读写
实现了对 DWG 格式中 MATERIAL 对象的读写支持,允许用户访问和修改材质属性。
3. 嵌入式 DWF 格式数据导出
改进了嵌入式 DWF 格式数据的导出处理,确保在导出包含嵌入 DWF 数据的文件时能够正确处理和保留相关信息。
4. SAT/SAB 实体处理优化
修订了对 DXF/DWG 格式中 SAT/SAB 实体的处理逻辑,提升了复杂实体数据的解析和处理能力。
5. 字体垂直字形定位修复
修复了 extfont 和 extfont2 垂直字形(vertical glyph)定位不正确的问题,确保外部字体在渲染时字形位置准确。
6. 字体方向修复
修复了字体方向(Font direction)不正确的问题,确保文本渲染方向符合预期。
7. EarClippingTriangulator 稳定性修复
修复了 EarClippingTriangulator 的不稳定性问题,确保三角剖分过程更加可靠。
8. GetBounds 异常修复
修复了 GetBounds 方法抛出异常的问题,提升了边界计算的稳定性。
9. DWG 到 TIFF 转换问题修复
修复了 DWG 转换为 TIFF 格式时出现的问题,提升了转换质量和稳定性。
三、总结
Aspose.CAD for .NET 26.6 版本为用户带来了多项实用功能增强,主要包括:
- 新增 STL 到 PDF 导出的 Wireframe 渲染模式支持
- 实现 IFC 图像实体集合编辑支持
- 新增 ATTRIB/ATTDEF 实体编程创建功能
- 实现 DWG 材质对象读写支持
- 改进嵌入式 DWF 格式数据导出
- 优化 SAT/SAB 实体处理逻辑
- 修复字体渲染、边界计算、三角剖分等多个稳定性问题