Tolerancing a solid model with a kinematic formulation

Louis Rivest, Clement Fortin, Claude Morel

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

5 Citations (Scopus)


The three-dimensional analysis of tolerances is one of the critical functional requirements of solid modeling systems which is most lacking at the present time. The 3D tolerance analysis, when carried out by hand, is most difficult and sometimes impossible to realize when applied in 3D for complicated geometries. A kinematic formulation to the full 3D dimensional and geometrical tolerance modeling particularly applied to the manufacturing engineering aspects is proposed. The scheme represents all tolerances with a kinematic chain within a techno-topological model, which is compatible with existing standards such as ANSI Y14.5M. The semantics of tolerances is respected as tolerances are automatically interpreted to yield tolerance zones while their meaning and syntax are validated. The concept has been implemented on the PADL-2 solid modeler but could be easily applied to other exact solid modelers. Tolerance induced topological links are added to the solid modeler representation and allow the user to visualize the exact dimension and shape of the resulting tolerance zone. The concept can be applied to manipulate multiple tolerances in order to solve 3D tolerance transfer problems.

Original languageEnglish
Title of host publicationProc 2 Symp Solid Model Appl
PublisherPubl by ACM
Number of pages10
ISBN (Print)0897915844, 9780897915847
Publication statusPublished - 1993
Externally publishedYes
EventProceedings of the 2nd Symposium on Solid Modeling and Applications - Montreal, Que, Can
Duration: 19 May 199321 May 1993

Publication series

NameProc 2 Symp Solid Model Appl


ConferenceProceedings of the 2nd Symposium on Solid Modeling and Applications
CityMontreal, Que, Can


Dive into the research topics of 'Tolerancing a solid model with a kinematic formulation'. Together they form a unique fingerprint.

Cite this