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)