本章目标
-
学会使用
ShapeAnalysis_Edge
分析边的几何完整性(是否存在 3D 曲线、是否退化、是否闭合等); -
利用
ShapeBuild_Edge
和ShapeFix_Edge
重建不完整或损坏的边; -
应用于 STEP/IGES 导入修复、几何模型处理前检查等场景。
🔧 1. 核心类功能说明
类名 | 作用 |
---|---|
ShapeAnalysis_Edge |
提供接口判断边是否有曲线、是否闭合、是否退化等 |
ShapeBuild_Edge |
替换或构建边的几何(如补上缺失的 3D 曲线) |
ShapeFix_Edge |
修复边的几何与拓扑一致性,包括 same parameter 和 tolerance |
🧪 示例:重建没有几何曲线的边
以下代码构建了一个没有曲线的 TopoDS_Edge
,然后用上述流程修复它。