OCC笔记:Brep格式
1. BREP格式简介
BREP格式是Open CASCADE内核(OCCT)的原生数据模型,直接描述几何体的边界表示(面、边、顶点拓扑关系及几何参数)。于OCCT内核的算法计算(如布尔运算、曲面细分),存储格式为.brep或.rle(压缩版)。与OCCT高度绑定,数据结构优化了内存管理和计算效率。
STEP文件中的三维实体(如MANIFOLD_SOLID_BREP)采用Brep结构描述几何边界,其拓扑元素(面、边、顶点)和几何数据(NURBS曲面、曲线)与OCCT的Brep格式一一对应。例如,STEP中的ADVANCED_FACE对应OCCT的TopoDS_Face,EDGE_CURVE对应TopoDS_Edge。
注:
- BREP格式是Open CASCADE Technology(OCCT)的组成部分;
- 部分数据字段包含OCCT特有的附加取值;
- 部分字段为OCCT专用,其定义与功能具有平台相关性。*
2. 与其他3d模型表示法的比较
BREP(Boundary Representation,边界表示法)、CSG(构造实体几何)、网格模型(Polygon Mesh)