A robust direct modeling method for quadric B-rep models based on geometry-topology inconsistency tracking.

Boundary representation (B-rep) model editing plays an essential role in computer-aided design and motivates the very recent direct modeling paradigm, which features intuitive push-pull manipulation of the model geometry. In mechanical design, a substantial part of B-rep models being used are quadric models (composed of linear and quadric surfaces). However, push-pulling such models is not trivial due to the possible smooth face-face connections in the models. The major issue is that, during push-pull moves, it is often desirable to preserve these connections for functional, manufacturing, or aesthetic reasons, but this could cause complex inconsistencies between the geometry and topology in the model and lead to robustness issues in updating the model. The challenge lies in effectiveness towards detecting the instants when geometry-topology inconsistencies occur during push-pull moves. This paper proposes a novel reverse detection method to solve the challenge and then, based on it, presents a robust method for push-pull direct modeling while preserving smooth connections. Case studies and comparisons have been conducted to demonstrate the effectiveness of the method.

[1]  Ali Hashemian,et al.  Surface fairness: a quality metric for aesthetic assessment of compliant automotive bodies , 2018 .

[2]  Leif Kobbelt,et al.  OpenFlipper: An Open Source Geometry Processing and Rendering Framework , 2010, Curves and Surfaces.

[3]  Hsi-Yung Feng,et al.  Variational B-rep Model Analysis for Direct Modeling using Geometric Perturbation , 2019, J. Comput. Des. Eng..

[4]  Pierre Alliez,et al.  Polygon Mesh Processing , 2010 .

[5]  Holly K Ault,et al.  Direct Modeling: Easy Changes in CAD? , 2016 .

[6]  Les A. Piegl,et al.  The NURBS Book , 1995, Monographs in Visual Communication.

[7]  Christoph M. Hoffmann,et al.  Towards valid parametric CAD models , 2001, Comput. Aided Des..

[8]  Manfredo P. do Carmo,et al.  Differential geometry of curves and surfaces , 1976 .

[9]  Stefano Tornincasa,et al.  The future and the evolution of CAD , 2010 .

[10]  Jarek Rossignac,et al.  Issues on feature-based editing and interrogation of solid models , 1990, Comput. Graph..

[11]  Shuming Gao,et al.  Automatic synchronization of a feature model with direct editing based on cellular model , 2017 .

[12]  ARISTIDES A. G. REQUICHA,et al.  Representations for Rigid Solids: Theory, Methods, and Systems , 1980, CSUR.

[13]  David J. Jackson,et al.  Boundary representation modelling with local tolerances , 1995, Symposium on Solid Modeling and Applications.

[14]  Duhwan Mun,et al.  Stepwise volume decomposition for the modification of B-rep models , 2014, The International Journal of Advanced Manufacturing Technology.

[15]  T. Rabbani,et al.  EFFICIENT HOUGH TRANSFORM FOR AUTOMATIC DETECTION OF CYLINDERS IN POINT CLOUDS , 2005 .

[16]  Hsi-Yung Feng,et al.  Push-pull direct modeling of solid CAD models , 2018, Adv. Eng. Softw..

[17]  Christoph M. Hoffmann,et al.  Robustness in Geometric Computations , 2001, J. Comput. Inf. Sci. Eng..

[18]  Sang Hun Lee,et al.  Volumetric modification of solid CAD models independent of design features , 2006, Adv. Eng. Softw..

[19]  I. C. Braid Geometric Modelling , 1985, Advances in Computer Graphics.

[20]  J. A. Bondy,et al.  Graph Theory with Applications , 1978 .

[21]  Hsi-Yung Feng,et al.  A decision-support method for information inconsistency resolution in direct modeling of CAD models , 2019, Adv. Eng. Informatics.