N-Rep: A neutral feature representation to support feature mapping and data exchange across applications

Madhu S. Medichalam, Jami J. Shah, Roshan D'Souza

Research output: Chapter in Book/Report/Conference proceedingConference contribution

8 Scopus citations

Abstract

The proliferation of different feature based systems has made feature data exchange an important issue. Unlike geometry data exchange, where different representations use the same fundamental concepts; the most popular being B-Rep and CSG [Shah et al. 88], different feature representation schemes use different concepts to represent features corresponding to the application and domain. Therefore, feature data transfer between applications not only involves transfer of instance data but also transformation of feature concepts. This paper presents N-Rep, an application independent declarative language, for feature definition that includes topology, topological relationships, geometry, geometric relationships, parameters and parametric relationships. N-Rep has been designed to serve three roles, viz., (a) to generate feature recognition algorithms for recognizing features from geometry, (b) to generate feature producing procedures to be used in design by feature approaches, and (c) to serve as a neutral feature data exchange medium between representations.

Original languageEnglish (US)
Title of host publicationProceedings of the ASME Design Engineering Technical Conference
Pages599-609
Number of pages11
Volume4
StatePublished - 2004
Event2004 ASME Design Engineering Technical Conferences and Computers and Information in Engineering Conference - Salt Lake City, UT, United States
Duration: Sep 28 2004Oct 2 2004

Other

Other2004 ASME Design Engineering Technical Conferences and Computers and Information in Engineering Conference
Country/TerritoryUnited States
CitySalt Lake City, UT
Period9/28/0410/2/04

ASJC Scopus subject areas

  • General Engineering

Fingerprint

Dive into the research topics of 'N-Rep: A neutral feature representation to support feature mapping and data exchange across applications'. Together they form a unique fingerprint.

Cite this