Constructive constraint-based model for parametric CAD systems

Abstract The paper discusses proposed solutions for constraint-based modelling, with special emphasis on constructive approaches. A new constructive scheme is proposed that is based on a nonevaluated, constructive solid model. The model definition language is presented and discussed, with the general architecture of the system and the structure of the internal model representation. The proposed approach supports the instantiation of predefined models, parametric geometric operations 1D, 2D and 3D, variable topologies, and operations with structural constraints.

[1]  R. Light,et al.  Modification of geometric models through variational geometry , 1982 .

[2]  Dieter Roller,et al.  Advanced Methods for Parametric Design , 1991 .

[3]  Christoph M. Hoffmann,et al.  Erep: An editable, high-level representation for geometric design and analysis , 1992, Geometric Modeling.

[4]  David Serrano,et al.  Automatic dimensioning in design for manufacturing , 1991, SMA '91.

[5]  Jarek Rossignac,et al.  Constraints in constructive solid geometry , 1987, I3D '86.

[6]  M.J.G.M. van Emmerik Interactive design of parameterized 3D models by direct manipulation , 1990 .

[7]  I. C. Braid,et al.  Characterizing non-ideal shapes in terms of dimensions and tolerances , 1978, SIGGRAPH.

[8]  M. J. G. M. van van Emmerik,et al.  Graphical interaction on procedural object descriptions , 1989 .

[9]  David C. Gossard,et al.  Variational geometry in computer-aided design , 1981, SIGGRAPH '81.

[10]  P. Borrel,et al.  Interactive design with sequences of parameterized transformations , 1989 .

[11]  Pere Brunet Crosa,et al.  A Language for constructive parametric solid modelling , 1994 .

[12]  Koichi Kondo,et al.  PIGMOD: parametric and interactive geometric modeller for mechanical design , 1991, Comput. Aided Des..

[13]  Dieter Roller,et al.  An approach to computer-aided parametric design , 1991, Comput. Aided Des..

[14]  Laurent Guittet,et al.  End User Programming Environments : Interactive Programming-on-Example in CAD parametric Design , 1990, Eurographics.

[15]  J. C. Owen,et al.  Algebraic solution for geometry from dimensional constraints , 1991, SMA '91.

[16]  Kunwoo Lee,et al.  Inference of the positions of components in an assembly: part 2 , 1985 .

[17]  Hiromasa Suzuki,et al.  Geometric constraints and reasoning for geometrical CAD systems , 1990, Comput. Graph..

[18]  Greg Nelson,et al.  Juno, a constraint-based graphics system , 1985, SIGGRAPH.

[19]  Fumihiko Kimura,et al.  Interaction Management in CAD Systems with History Mechanism , 1987, Eurographics.

[20]  Umberto Cugini,et al.  A Procedural System for the Definition and Storage of Technical Drawings in Parametric Form , 1988, Eurographics.

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

[22]  B. Aldefeld Variation of geometrics based on a geometric-reasoning method , 1988 .

[23]  Dieter Roller,et al.  Dimension-driven geometry in CAD: a survey , 1989 .