BRep Simplification

BRep Simplification

B-Rep simplification is tool of Advanced Geometry Processing add-on that simplifies the geometry of B-Rep and mixed (B-Rep and polygonal) models. Features it can affect include holes, small bodies, internal non-visible faces and bodies, and also meshes:
  1. Hole remover 
    Removes blind and through holes. It searches and identifies geometric configurations that represent such holes and then attempts to remove them from the model.
  1. Internal faces remover
    Removes the portions of the model that are not visible from most angles from outside. It checks faces from multiple viewing angles and viewpoints, and deletes thev if they can't be seen from anywhere. Face-oriented approach allows to simplify the model the most, however, the model quality deteriorates - solid bodies turn into unclosed sheet bodies. Hence, the tool can also be configured to only delete whole bodies.
  1. Small bodies remover
    Removes bodies that are small compared to the entirety of the model. It measures sizes of bodies and removes those that don't exceed the threshold. Alternatively, it can operate in a bit more sophisticated mode that also considers the role of the body within the model. If the body is deemed to play a significant role in the model, it is not removed even when going under the threshold.
For more detailed information please refer to B-Rep Simplification article in our documentation
    • Related Articles

    • Mesh Simplification

      There’s a tool we offer as part of the Advanced Geometry Processing add-on called Mesh Simplification. It allows lowering the density of the original mesh by collapsing edges, preserving the major geometrical features of the mesh. It reduces the ...
    • How to retrieve the color of a point (in a BRep model)

      1. Get the ModelData_BRepRepresentation of a part; 2. Get a list of all the Bodies that belong to this Part: ModelData_BodyList aBodyList = theBRep.Get(); 3. Use Appearance(aBody) method of the ModelData_BRepRepresentation object to retrieve ...
    • How to simplify models in CAD Exchanger SDK

      1. If your model contains B-Rep data, you can generate a mesh representation using ModelAlgo_BRepMesher. Setting different ModelAlgo_BRepMesherParameters will result in different output quality. See our ready-made Visualization Mesher Example and ...