BREP


Geometric definition


In the context of NURBS (Non-Uniform Rational B-Splines) 3D modeling, a BREP Brep is short for Boundary Representation. BREP is a mathematical representation of a solid object that defines its boundaries using curves and surfaces. Just like Polysurfaces, a Brep can be open, or closed.

The BRep structure describes surfaces, edges, and vertices with trimming data and connectivity among different parts. Trimmed surface are also represented using BRep data structure.

Breps are typically constructed using static methods provided by the Brep class in RhinoCommon. These methods are convenient because they handle the complex task of creating the underlying data structures that a Brep requires.

However, it’s also possible to construct a Brep manually by creating its faces, edges, and vertices, and then assembling them into a Brep. This is a more advanced and less common approach, typically used when you need to create a complex custom shape that isn’t easily defined using the standard Brep creation methods.

Methods and Properties


BREPs as all Rhino objects are equipped with properties and methods, which you can find here

Methods

Access the BREP’s method page here

Properties

Access the BREP’s Properties page here