Multi-format CAD tools · No account needed · Temporary file processing
File formats

What B-Rep Means in a STEP or IGES File

Boundary representation is the face, edge and solid model behind precise CAD properties. A shaded triangle view is not the same thing.

CADProps · Engineering guide · Updated 2026-09-23
What B-Rep Means in a STEP or IGES File — conceptual illustration
CADProps engineering guide · Conceptual illustration
On this page
This guide covers general CAD workflows. CADProps supports STEP, IGES, SolidWorks parts and ZIP assemblies, STL, OBJ, 3MF and static GLB/GLTF. Validated conversions are downloadable. Partial assemblies carry warnings; properties cover loaded geometry only.

B-Rep, short for boundary representation, describes a solid or a surface by its boundaries: faces, edges and vertices, with the geometry of those faces. A cylinder can be a true cylindrical face rather than a ring of flat triangles. STEP and IGES readers on this site use that kind of model when the file contains it.

The picture in the browser is usually a triangle mesh generated so the shape can be drawn. That display mesh is not the B-Rep. Measuring a precise edge or a cylindrical diameter, when the tool supports it, uses the CAD geometry. A point-to-point pick on the shaded mesh is only as good as the triangles.

What B-Rep is used for here

Property What it requires
Dimensions of analytic faces and edges Readable B-Rep geometry, plus a confirmed unit scale
Surface area The selected faces. Open shells can still have area
Solid volume A valid closed solid with consistent orientation
Mass That volume, times a density you supply
Hole labels Geometric classification of supported simple holes, not a feature tree

Open CASCADE documents the closure and orientation assumptions behind volume properties. BRepGProp documentation. If those assumptions fail, the volume is unavailable. It is not reported as zero so that a later spreadsheet looks complete.

B-Rep is not a feature tree

A STEP file can carry accurate B-Rep and still have no sketches, constraints or ordered features from SolidWorks, Inventor, CATIA, NX or any other authoring system. You can measure the solid without being able to edit the original design history. STEP vs STL makes the same distinction from the mesh side: converting triangles back into a STEP file can wrap planar faces, but it does not recover the surfaces that existed before tessellation.

IGES is not "non-B-Rep" by definition. A particular IGES file may be a set of untrimmed or unjoined surfaces. Those surfaces can be inspected for area and still fail a solid-volume check. See IGES surfaces that are not solids.

How to tell which representation you are using

  1. Open the STEP or IGES file and confirm the expected bodies loaded.
  2. Check one known dimension. The unit interpretation belongs to the B-Rep scale, not to the zoom level.
  3. Prefer CAD face and edge measurements for engineering features.
  4. If volume is missing, read the status before you change the model. The diagnostic order is in STEP volume zero.
  5. If you export STL, OBJ, 3MF or glTF, label later numbers as mesh results. Tessellation is the step that creates those triangles.

A bounding box is neither the B-Rep volume nor a drawing dimension. It is the axis-aligned extent of whatever geometry was included.

Related reading

Original article: CADProps · https://www.cadprops.com/guides/what-is-brep/