Defeaturing CAD models using a geometry-based size field and facet-based reduction operators

  • Authors:
  • William Roshan Quadros;Steven J. Owen

  • Affiliations:
  • Sandia National Laboratories, Albuquerque, New Mexico, USA;Sandia National Laboratories, Albuquerque, New Mexico, USA

  • Venue:
  • Engineering with Computers - Special Issue: The Mesh Trends Symposium
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

We propose a method to automatically defeature a CAD model by detecting irrelevant features using a geometry-based size field and a method to remove the irrelevant features via facet-based operations on a discrete representation. A discrete B-Rep model is first created by obtaining a faceted representation of the CAD entities. The candidate facet entities are then marked for reduction using a geometry-based size field. This is accomplished by estimating local mesh sizes based on geometric criteria. If the field value at a facet entity goes below a user-specified threshold value then it is identified as an irrelevant feature and is marked for reduction. The reduction of marked facet entities is performed using various facet operators. Care is taken to retain a valid geometry and topology of the discrete model throughout the procedure. The original model is not altered as the defeaturing is performed on a separate discrete model. Associativity between the entities of the discrete model and that of original CAD model is maintained in order to decode the attributes and boundary conditions applied on the original CAD entities onto the mesh via the entities of the discrete model. Example models are presented to illustrate the effectiveness of the proposed approach.