DG Kernel Documentation


Skip Navigation Links.
Start page
Quick Start
Search Page
Installation
Overview of the software
What is new
Licensing
Expand ModelsModels
Expand DG Kernel ComponentsDG Kernel Components
Collapse API ReferenceAPI Reference
Interface List
Vector Space
Expand General GeometryGeneral Geometry
Collapse ModelModel
Expand ViewView
Expand General ComputingGeneral Computing
Expand Samples and TutorialsSamples and Tutorials
Expand GraphicsGraphics
Expand Math ObjectsMath Objects
Expand DeprecatedDeprecated
Redistribution
Model Viewer
Open Source
Support
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