Full Content is available to subscribers

Subscribe/Learn More  >

Geometric Dimension and Tolerance Modeling and Validation System Based on Object Oriented Paradigm for 3D Solid Model

[+] Author Affiliations
Monir M. Koura

Ain Shams University

Ibrahiem M. Elewa

Mansoura University

Rajit Gadh, Shiv Prabhu

University of California at Los Angeles

Khaled A. Mohamed

Suez Canal University

Paper No. IMECE2004-59061, pp. 91-100; 10 pages
  • ASME 2004 International Mechanical Engineering Congress and Exposition
  • Computers and Information in Engineering
  • Anaheim, California, USA, November 13 – 19, 2004
  • Conference Sponsors: Computers and Information in Engineering Division
  • ISBN: 0-7918-4704-7 | eISBN: 0-7918-4178-2, 0-7918-4179-0, 0-7918-4180-4
  • Copyright © 2004 by ASME


This paper introduces an approach for modeling and representation of geometric tolerances on any 3D solid model using the Objected Oriented Programming (OOP) paradigm. The modeling scheme is supported by a comprehensive validation engine, which certifies the tolerance type against the 3D geometry context both syntactically and semantically. The major objective of this work is to develop a methodology for interfacing tolerance modeling with boundary representation (B-Rep) based 3D solid model geometry. We will demonstrate that the OOP paradigm is very efficient and flexible for tolerance model representation, which is required within the interactive design process. Six categories of tolerance classes have been developed for size, form, orientation, position, runout and profile, which extend a general tolerance class through inheritance. An instance of the general tolerance class will be initialized when picking a feature or a group of features to tolerance, depending upon feature(s’) characteristics and attributes. To apply a tolerance object the system obtains the 3D geometric data from the solid model using the feature extraction paradigm. When the required tolerance type is selected for modeling, an instance from the specified tolerance type class will be initialized through inheritance from the general feature tolerance class and gathers the necessary information / tolerance data. An intelligent validation engine that supports the modeler is introduced. The engine validates any selected tolerancing activity in two stages. First, it ensures that the selected feature or group of features is suitable for the selected tolerance type. Second, it ensures that the data specified does not lead to over/under-dimensioning. The paper also discusses a prototype system implemented to test the modeler and the validation engine. The results have been very encouraging while testing the system on a number of engineering models.

Copyright © 2004 by ASME



Interactive Graphics


Country-Specific Mortality and Growth Failure in Infancy and Yound Children and Association With Material Stature

Use interactive graphics and maps to view and sort country-specific infant and early dhildhood mortality and growth failure data and their association with maternal

Citing articles are presented as examples only. In non-demo SCM6 implementation, integration with CrossRef’s "Cited By" API will populate this tab (http://www.crossref.org/citedby.html).

Some tools below are only available to our subscribers or users with an online account.

Related Content

Customize your page view by dragging and repositioning the boxes below.

Related eBook Content
Topic Collections

Sorry! You do not have access to this content. For assistance or to subscribe, please contact us:

  • TELEPHONE: 1-800-843-2763 (Toll-free in the USA)
  • EMAIL: asmedigitalcollection@asme.org
Sign In