Hostname: page-component-74656f9884-rdgjk Total loading time: 0 Render date: 2026-11-07T10:36:45.293Z Has data issue: false hasContentIssue false

Feature modeling using a grammar representation approach

Published online by Cambridge University Press:  02 November 2005

E. OSTROSI
Affiliation:
Laboratoire de Recherche Mécatronique 3M, Université de Technologie de Belfort-Montbéliard, Belfort, France
M. FERNEY
Affiliation:
Laboratoire de Recherche Mécatronique 3M, Université de Technologie de Belfort-Montbéliard, Belfort, France
Rights & Permissions [Opens in a new window]

Abstract

In intelligent computer-aided design the concept of intelligence is related to that of integration. Using feature-based computer-aided design models is thought to make a complete integration. This paper presents a feature recognition approach based on the use of a feature grammar. Given the complexity of feature recognition in interactions, the basic idea of the approach is to find the latent and logical structure of features in interaction. The approach includes five main phases. The first phase, called regioning, identifies the potential zones for the birth of features. The second phase, called virtual extension, builds links and virtual faces. The third phase, called structuring, transforms the region into a structure compatible with the structure of the features represented by the feature grammar. The fourth phase, called Identification, identifies the features in these zones. The fifth phase, called modeling, represents the model by features. The feature modeling system software is developed based on this approach.

Information

Type
Research Article
Copyright
© 2005 Cambridge University Press
Figure 0

Domains and associated attributes

Figure 1

〈Slot〉 and its topologic and geometric entity graph.

Figure 2

A sample of the features in the set X. [A color version of this figure can be viewed online at www.journals.cambridge.org]

Figure 3

Selected topological and geometric entity graph.

Figure 4

Selected topological and geometric entity graph.

Figure 5

The bipartite graph and its decomposition.

Figure 6

A flow chart of the feature recognition approach.

Figure 7

Examples of regions. [A color version of this figure can be viewed online at www.journals.cambridge.org]

Figure 8

Illustrations of conditions. [A color version of this figure can be viewed online at www.journals.cambridge.org]

Figure 9

A matrix representing the real or virtual concavity between faces.

Figure 10

The terminals and the canonical matrix of the recognized macroregion.

Figure 11

The terminals and the canonical matrix of the recognized macroregion.

Figure 12

The updated structure.

Figure 13

A part with features. [A color version of this figure can be viewed online at www.journals.cambridge.org]

Figure 14

Recognition results