格式指南
OpenCASCADE的原生精确几何格式:为FreeCAD和基于OCC的工具提供精确的NURBS拓扑。
下载免费试用版免费试用:全部功能,可转换10次。无需信用卡。Windows 10/11。
30天退款保证 · 一次性许可 — 查看价格

实体 CAD
网格
图纸和场景中的 3D 面
3D 打印
网页、AR 和游戏
查看器和存档
CAD 数据交换
实体 CAD(STEP、IGES、BREP)可转换为网格或其他实体格式。网格可转换为其他网格格式。虚线格式(DXF、DWG、AMF、USD)只能读取,不能写出。 VRML 可读取 .wrl、.vrml 和 gzip 压缩的 .wrz 文件,并写入 .wrl。
| 扩展名 | .brep, .brp |
|---|---|
| 全称 | 边界表示(OpenCASCADE 原生) |
| 几何类型 | 精确实体几何 — NURBS、B 样条、拓扑 |
| 开放标准 | 是 — OpenCASCADE Technology(OCCT) |
| 支持颜色 | 无 |
| 支持装配体 | 是 — 复合形状 |
| 主要工具 | FreeCAD、任何基于 OCCT 的应用 |
在.brep/.brp文件的语境中,BREP(Boundary Representation)指的是OpenCASCADE Technology(OCCT)用于存储精确边界表示实体几何的原生文件格式。边界表示通过实体的边界曲面、边和顶点及其之间的拓扑关系来定义实体。.brep格式以紧凑的ASCII形式存储OCCT的内部几何表示(NURBS曲面、B样条曲线、精确拓扑)。它用于开源CAD生态系统,特别是FreeCAD、Salome以及任何基于OpenCASCADE内核构建的工具,3D CAD Converter也基于该内核。
FreeCAD将BREP用作其Part工作台和Shape对象的中间格式。导出为BREP可保留精确几何,以便重新导入其他基于OCCT的工具。
基于OpenCASCADE开发应用程序的开发者使用.brep文件,在CAD管线和自动化脚本的处理步骤之间序列化和反序列化实体几何。
BREP文件用于FEA前处理(Salome、GMSH网格生成)和计算几何研究,因为它们提供精确的拓扑,没有曲面细分带来的损失。
FreeCAD、Salome、GMSH,以及任何基于OpenCASCADE Technology(OCCT)内核构建的应用程序。3D CAD Converter使用OCCT读写BREP。
通常转换为 STEP 以进行通用 CAD 交换,转换为 STL 或 3MF 以进行 3D 打印,或转换为 OBJ/glTF 以进行可视化。
BREP 保存精确的 OpenCASCADE 几何,但大多数软件和 3D 打印机需要 STEP 或网格。3D CAD Converter 使用 OCCT 内核打开 .brep 和 .brp 文件,并通过三个步骤导出。
添加 BREP 文件
将一个或多个 .brep 或 .brp 文件拖入 3D CAD Converter,或指定整个文件夹进行批量转换。
选择输出格式
选择 STEP 或 IGES 以保留精确的实体几何,或选择 STL、OBJ 或 glTF 创建用于 3D 打印、渲染或网页的网格。
设置质量并转换
对于网格导出,设置细分容差以在平滑度和文件大小之间取得平衡,然后点击「转换」。STEP 和 IGES 保持精确,无需细分。
更喜欢命令行?随附的 cadconvert CLI 可双向并批量转换 BREP:
BREP 转 STEP(精确实体,通用 CAD 交换) cadconvert convert part.brep -o part.step BREP 转 STL 用于 3D 打印(细分容差以 mm 为单位) cadconvert convert part.brep -o part.stl --quality 0.1 STEP 转回 BREP(往返于 OCCT 工具) cadconvert convert part.step -o part.brep 批量将整个文件夹转为 BREP,包含子文件夹 cadconvert batch ./in -o ./out -f brep -r
较小的 --quality 值(例如 0.1 mm)会产生更平滑的曲线和更大的网格;添加 --units 可控制输出比例。BREP、STEP 和 IGES 导出保持精确并忽略细分。
可打开的文件:OpenCascade 的 .brep 和 .brp 文件。Parasolid (.x_t) 和 ACIS (.sat) 是另外的 B-rep 格式,无法打开。.brep 文件不记录单位,因此 3D CAD Converter 按毫米读取。每个文件都会作为一个合并的实体导入,不保留零件名称、颜色或装配结构树。
BREP 和 STEP 都存储精确的边界表示(B-rep)实体——NURBS 曲面、B 样条曲线和完整拓扑——完全没有三角剖分。区别在于适用范围:BREP 是 OpenCASCADE 的原生序列化格式,在 FreeCAD、Salome 等基于 OCCT 的工具中表现完美;而 STEP(ISO 10303)是任何 CAD 系统都能读写的通用中立格式。
大多数商业 CAD 系统不直接导入 .brep——它主要存在于 FreeCAD、Salome 和 OCCT 软件中。转换为 STEP 即可得到人人都能打开的模型。3D CAD Converter 一步即可完成。
.brep 文件既不是网格也不是文本图纸——它编码了只有 CAD 内核才能解释的精确 OCCT 几何。通用 3D 查看器和文本编辑器无法显示它;请在 OCCT 工具中打开,或先转换它。
由于 BREP 是精确的,它不含三角形。在 3D 打印或渲染前,必须将其细分为 STL、OBJ 或 glTF;曲线平滑可选用较细的容差,文件更小则选用较粗的容差。
.brep 文件(有时为 .brp)是 OpenCASCADE Technology 的原生边界表示格式。它以紧凑的 ASCII 形式存储精确的 3D 实体几何——NURBS 曲面、B 样条曲线和完整拓扑。由于 OCCT 驱动着 FreeCAD、Salome 和许多开源 CAD 工具,它们用它来序列化精确几何而不产生细分损失。
在 FreeCAD、Salome、GMSH 或任何基于 OpenCASCADE 内核构建的应用中打开 .brep 文件。它需要 CAD 内核才能读取其精确几何——文本编辑器或通用 3D 查看器无法解释。3D CAD Converter 使用 OCCT 直接打开 .brep 和 .brp 文件,并转换为 STEP、STL、OBJ 和 glTF。
若要与其他 CAD 系统共享 BREP 模型,请转换为 STEP——两者都保留精确的实体几何。若要 3D 打印或渲染,请转换为 STL 或 OBJ。在 3D CAD Converter 中拖入 .brep 文件并选择格式,或在 CLI 中运行 cadconvert convert part.brep -o part.step。整个文件夹可用 cadconvert batch ./in -o ./out -f stl -r 转换。
可以。3D CAD Converter 提供免费试用,可打开 .brep 和 .brp 文件并导出为 STEP、STL、OBJ、glTF、3MF 等——包括批量文件夹——并完全控制细分质量。桌面应用和 cadconvert CLI 均包含在内。
会。BREP 存储精确的边界表示几何——NURBS 曲面、B 样条曲线和精密拓扑——没有三角剖分,因此曲面保持数学上的精确。将 BREP 转换为 STL 或 OBJ 等网格会用三角形近似这些曲面;因此请将原始 .brep(或 STEP 副本)作为精确的母版保存。