格式指南

BREP 文件格式 (.brep, .brp)

OpenCASCADE native exact-geometry format — precise NURBS topology for FreeCAD and OCC-based tools.

下载免费试用版

30天免费试用。无需信用卡。Windows 10/11。

30天退款保证 · 一次性许可  —  查看价格

Extension.brep, .brp
Full nameBoundary Representation (OpenCASCADE native)
Geometry typeExact solid geometry — NURBS, B-spline, topology
Open standardYes — OpenCASCADE Technology (OCCT)
Supports colorNo
Supports assembliesYes — compound shapes
Primary toolFreeCAD, any OCCT-based application

什么是BREP文件?

BREP (.brep/.brp) is OpenCASCADE Technology (OCCT) native format for exact boundary-representation solid geometry. It stores OCCT internal geometric representation (NURBS surfaces, B-spline curves, exact topology). Used in the open-source CAD ecosystem — FreeCAD and any tool built on the OpenCASCADE kernel.

BREP文件的常见用途

FreeCAD 原生格式

FreeCAD uses BREP as an intermediate format for its Part workbench. Exporting to BREP preserves exact geometry for reimport into other OCCT tools.

CAD 内核集成

Developers building on OpenCASCADE use .brep files to serialize and deserialize solid geometry in CAD pipelines.

几何处理与仿真

BREP files are used in FEA preprocessing (Salome, GMSH mesh generation) and computational geometry research.

软件支持

FreeCAD, Salome, GMSH and any application built on OpenCASCADE Technology (OCCT). 3D CAD Converter reads and writes BREP using OCCT.

转换此格式

通常转换为 STEP 以进行通用 CAD 交换,转换为 STL 或 3MF 以进行 3D 打印,或转换为 OBJ/glTF 以进行可视化。

如何将 BREP 转换为 STEP、STL 或 OBJ

BREP 保存精确的 OpenCASCADE 几何,但大多数软件和 3D 打印机需要 STEP 或网格。3D CAD Converter 使用 OCCT 内核打开 .brep 和 .brp 文件,并通过三个步骤导出。

1

添加 BREP 文件

将一个或多个 .brep 或 .brp 文件拖入 3D CAD Converter,或指定整个文件夹进行批量转换。

2

选择输出格式

选择 STEP 或 IGES 以保留精确的实体几何,或选择 STL、OBJ 或 glTF 创建用于 3D 打印、渲染或网页的网格。

3

设置质量并转换

对于网格导出,设置细分容差以在平滑度和文件大小之间取得平衡,然后点击「转换」。STEP 和 IGES 保持精确,无需细分。

更喜欢命令行?随附的 cadconvert CLI 可双向并批量转换 BREP:

BREP 转 STEP(精确实体,通用 CAD 交换)
cadconvert convert -i part.brep -o part.step

BREP 转 STL 用于 3D 打印(细分容差以 mm 为单位)
cadconvert convert -i part.brep -o part.stl --tessellation 0.1

STEP 转回 BREP(往返于 OCCT 工具)
cadconvert convert -i part.step -o part.brep

批量将整个文件夹转为 BREP,包含子文件夹
cadconvert batch -i ./in -o ./out -f brep -r

较小的 --tessellation 值(例如 0.1 mm)会产生更平滑的曲线和更大的网格;添加 --units 可控制输出比例。BREP、STEP 和 IGES 导出保持精确并忽略细分。

BREP 与 STEP — 该用哪个?

BREP 和 STEP 都存储精确的边界表示(B-rep)实体——NURBS 曲面、B 样条曲线和完整拓扑——完全没有三角剖分。区别在于适用范围:BREP 是 OpenCASCADE 的原生序列化格式,在 FreeCAD、Salome 等基于 OCCT 的工具中表现完美;而 STEP(ISO 10303)是任何 CAD 系统都能读写的通用中立格式。

经验法则:在 OpenCASCADE 生态内工作时保持使用 BREP,一旦需要与 SolidWorks、CATIA、Fusion 360 或客户共享模型,就导出为 STEP。只在最后阶段才将 BREP 转换为网格,用于 3D 打印或可视化。比较相关的精确格式与网格格式: STEP, IGES, STL.

常见 BREP 问题

在 OpenCASCADE 工具之外较少见

大多数商业 CAD 系统不直接导入 .brep——它主要存在于 FreeCAD、Salome 和 OCCT 软件中。转换为 STEP 即可得到人人都能打开的模型。3D CAD Converter 一步即可完成。

需要 CAD 内核才能打开

.brep 文件既不是网格也不是文本图纸——它编码了只有 CAD 内核才能解释的精确 OCCT 几何。通用 3D 查看器和文本编辑器无法显示它;请在 OCCT 工具中打开,或先转换它。

用作网格前先细分

由于 BREP 是精确的,它不含三角形。在 3D 打印或渲染前,必须将其细分为 STL、OBJ 或 glTF;曲线平滑可选用较细的容差,文件更小则选用较粗的容差。

BREP 文件 — 常见问题

什么是 .brep 文件?

.brep 文件(有时为 .brp)是 OpenCASCADE Technology 的原生边界表示格式。它以紧凑的 ASCII 形式存储精确的 3D 实体几何——NURBS 曲面、B 样条曲线和完整拓扑。由于 OCCT 驱动着 FreeCAD、Salome 和许多开源 CAD 工具,它们用它来序列化精确几何而不产生细分损失。

如何打开 BREP 文件?

在 FreeCAD、Salome、GMSH 或任何基于 OpenCASCADE 内核构建的应用中打开 .brep 文件。它需要 CAD 内核才能读取其精确几何——文本编辑器或通用 3D 查看器无法解释。3D CAD Converter 使用 OCCT 直接打开 .brep 和 .brp 文件,并转换为 STEP、STL、OBJ 和 glTF。

如何将 BREP 转换为 STEP 或 STL?

若要与其他 CAD 系统共享 BREP 模型,请转换为 STEP——两者都保留精确的实体几何。若要 3D 打印或渲染,请转换为 STL 或 OBJ。在 3D CAD Converter 中拖入 .brep 文件并选择格式,或在 CLI 中运行 cadconvert convert -i part.brep -o part.step。整个文件夹可用 cadconvert batch -i ./in -o ./out -f stl -r 转换。

我可以免费转换 BREP 文件吗?

可以。3D CAD Converter 提供免费试用,可打开 .brep 和 .brp 文件并导出为 STEP、STL、OBJ、glTF、3MF 等——包括批量文件夹——并完全控制细分质量。桌面应用和 cadconvert CLI 均包含在内。

BREP 会保留精确几何吗?

会。BREP 存储精确的边界表示几何——NURBS 曲面、B 样条曲线和精密拓扑——没有三角剖分,因此曲面保持数学上的精确。将 BREP 转换为 STL 或 OBJ 等网格会用三角形近似这些曲面;因此请将原始 .brep(或 STEP 副本)作为精确的母版保存。