DG Kernel Documentation


Skip Navigation Links.
Skip Navigation LinksHome Page > API Reference > Model > Entities > Geometry > BSpline BRep Geometry > Native OCCT > BRep Search Documentation


BRep Package

A framework providing advanced tolerance control. If tolerance control is required, you are advised to:

1. build a default precision for topology, using the classes provided in the BRepAPI package

2. update the tolerance of the resulting shape. Note that only vertices, edges and faces have meaningful tolerance control.

The tolerance value must always comply with the condition that face tolerances are more restrictive than edge tolerances which are more restrictive than vertex tolerances.
In other words: Tol(Vertex) >= Tol(Edge) >= Tol(Face). Other rules in setting tolerance include:

 you can open up tolerance but should never restrict it an edge cannot be included within the fusion of the tolerance spheres of two vertices

IKO_BRep_Builder

IKO_BRep_Tool