Representation scheme for defining and operating form features

Abstract A representation scheme is presented that is suitable for defining and operating form features. Five basic constituents, B-rep solid components, measure entities, size, location and constraints, are used to represent a single form feature. With these constituents, form features are defined structurally and procedurally. Parts are then represented by a higher-level structure, called a feature-dependency graph, in which feature-position operators link the form features. In the FDG model, dimensions are used to determine the size and locations of form features. This property makes the manipulation of form features more consistent with the designer's intent. A C ++ implementation of the physical data structure according to the logical representation scheme is discussed.

[1]  David C. Gossard,et al.  Representing dimensions, tolerances, and features in MCAE systems , 1988, IEEE Computer Graphics and Applications.

[2]  Kevin Weiler,et al.  Edge-Based Data Structures for Solid Modeling in Curved-Surface Environments , 1985, IEEE Computer Graphics and Applications.

[3]  C. R. Liu,et al.  Review of dimensioning and tolerancing: representation and processing , 1991, Comput. Aided Des..

[4]  José C. G. Teixeira,et al.  Form feature modelling in a hybrid CSG/BRep scheme , 1991, Comput. Graph..

[5]  Utpal Roy,et al.  Feature-based representational scheme of a solid modeler for providing dimensioning and tolerancing information , 1988 .

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

[7]  Tony C. Woo,et al.  A Combinatorial Analysis of Boundary Data Structure Schemata , 1985, IEEE Computer Graphics and Applications.

[8]  Martti Mäntylä,et al.  Introduction to Solid Modeling , 1988 .

[9]  Martti Mäntylä,et al.  Boolean operations of 2-manifolds through vertex neighborhood classification , 1986, TOGS.

[10]  Dieter Roller Design by features: an approach to high level shape manipulations , 1989 .

[11]  Jami J. Shah Assessment of features technology , 1991, Comput. Aided Des..

[12]  Gerald R. Graves,et al.  An interface architecture for CAD/CAPP integration using knowledge-based systems and feature recognition algorithms , 1988 .

[13]  J. J. Shah,et al.  Structure for integrating geometric tolerances with form features and geometric models , 1989 .

[14]  Chun Liu,et al.  Tolerance representation scheme in solid model. Part II , 1989, DAC 2017.

[15]  Aristides A. G. Requicha,et al.  Representation of geometric features, tolerances, and attributes in solid modelers based on constructive geometry , 1986, IEEE J. Robotics Autom..

[16]  Leila De Floriani,et al.  Geometric modeling of solid objects by using a face adjacency graph representation , 1985, SIGGRAPH.

[17]  Jami J. Shah,et al.  Functional requirements and conceptual design of the feature-based modelling system , 1988 .

[18]  Giuseppe Catania,et al.  Form-features for Mechanical Design and Manufacturing , 1991 .

[19]  Mantyla,et al.  GWB: A Solid Modeler with Euler Operators , 1982, IEEE Computer Graphics and Applications.

[20]  N. P. Juster,et al.  Modelling and representation of dimensions and tolerances: a survey , 1992, Comput. Aided Des..

[21]  Requicha,et al.  Solid Modeling: A Historical Summary and Contemporary Assessment , 1982, IEEE Computer Graphics and Applications.

[22]  Jami J. Shah,et al.  Expert form feature modelling shell , 1988 .

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

[24]  Nanxin Wang,et al.  A scheme to represent features, dimensions, and tolerances in geometric modeling , 1991 .