Abstract
This paper presents an interactive graphical system for modeling three-dimensional objects. An object can be specified by a graphical interface or alternatively, by entering a textual description. Both interface styles are integrated in a graphical programming environment. Geometric relations between objects are specified by constraints between local coordinate systems. The user can define constraints graphically and constraints are evaluated real-time. The combination of a direct manipulation interface and a procedural modeling language makes it possible to define and modify parametrized part hierarchies graphically.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Badler N.I., Kamran H., “Articulated figure positioning by multiple constraints”,IEEE Computer Graphics & Applications, June 1987, pp. 28–38
Bernstein N.S., Preiss K., “Representation of tolerance information in solid models”,Proceedings 15th Design Automation Conference, 1989, pp. 405–411
Bier E.A., Stone M.C., “Snap-Dragging”,Computer Graphics (Proceedings Siggraph’86), vol. 20 no. 4, 1986, pp. 28–38
Borning A., Duisberg R., “Constraint-based tools for building user interfaces”,ACM Transactions on Graphics, vol. 5 no. 4, 1986, pp. 245–374
Cohen E.S., Smith E.T., Iverson L.A., “Constraint-based tiled windows”, IEEE Computer Graphics amp; Applications, May 1986, pp. 35–45
Cugini U., Folini F., Vicini I., “A procedural system for the definition and storage of technical drawings in parametric form”, Proceedings Eurographics’88, Elsevier Science Publishers, 1988, pp. 183–196
Emmerik M.J.G.M. van, “A system for graphical interaction on parametrized solid models”,Proceedings Eurographics’88, Elsevier Science Publishers, 1988, pp. 233–242 (Reprinted as “Creation and modification of parametrized solid models by graphical interaction”,Computers & Graphics, vol. 13 no. 1, 1989, pp. 71–75 )
Emmerik M.J.G.M. van, “A system for graphical interaction on parametrized solid models”,Proceedings Eurographics’88, Elsevier Science Publishers, 1988, pp. 233–242 (Reprinted as “Creation and modification of parametrized solid models by graphical interaction”,Computers & Graphics, vol. 13 no. 1, 1989, pp. 71–75 )
Emmerik M.J.G.M. van, “Graphical interaction on procedural object descriptions”,Theory andPractice of Geometric Modelling,Springer-Verlag, 1989, pp. 469–482
Emmerik M.J.G.M. van, Jansen F.W., “User interface for feature modeling”,Proceedings CAPE’89,Elsevier Science Publishers, 1989, pp. 625–632
Fuller N., Prusinkiewicz P., “Geometric Modeling with Euclidian Constructions”,Proceedings Computer Graphics International’88, Springer-Verlag, 1988, pp. 379–391
Kernighan B.W., Pike R., “The UNIX programming environment”, Prentice-Hall software series, Prentice-Hall, New Jersey, 1985
Kernighan B.W., Pike R., “The UNIX programming environment”,Prentice-Hall software series, Prentice-Hall, New Jersey, 1985
Kim S.H., Lee K., “An assembly modelling system for dynamic and kinematic analysis”,Computer-Aided Design, vol. 21 no. 1, 1989, pp. 2–12
Kimura F. Suzuki H., Wingard L., “A uniform approach to dimensioning and tolerancing in product modeling”, Proceedings CAPE’86, 1986, pp.165–178
Kin N., Noma T., Kunii T.L., “PictureEditor: A 2D picture editing system based on geometric constructions and constraints”, Proceedings Computer Graphics International ’89, Springer-Verlag, 1989, pp. 193–206
Nelson G., “Juno, a constraint-based graphics system”,Computer Graphics (Proceedings Siggraph’85), vol. 19 no. 3, 1985, pp. 235–243
Roach J.A., “The rectangle placement language”, Proceedings of the 21th Design Automation Conference, 1984, pp. 405–411
Roth J., Hashimshony R., “Algoritms in graph theory and their use for solving problems in architectural design”,Computer-Aided Design, vol. 20 no. 7, 1988, pp. 373–381
Rossignac J.R., “Constraints in Constructive Solid Geometry”,Proceedings Workshop onInteractive 3D Graphics, ACM Press, 1986, pp. 93–110
Rubin R.V., Golin E.J., Reiss S.P., “Thinkpad: a graphical system for programming by Demonstration”,IEEE Software, March 1985, pp. 73–78
Shneiderman B., “Direct manipulation, a step beyond programming languages”,IEEE Computer, vol. 16, 1983, pp. 57–69
Sutherland I.E., “SKETCHPAD: a man-machine graphical communication system”,Proceedings Spring Joint Computer Conference, 1963, pp. 329–346
White R.M., “Applying Direct Manipulation to Geometric Construction Systems”,Proceedings Computer Graphics International’89, Springer-Verlag, 1989, pp. 446–455
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1990 Springer-Verlag Tokyo
About this paper
Cite this paper
van Emmerik, M.J.G.M. (1990). A System for Interactive Graphical Modeling with Three-Dimensional Constraints. In: Chua, TS., Kunii, T.L. (eds) CG International ’90. Springer, Tokyo. https://doi.org/10.1007/978-4-431-68123-6_22
Download citation
DOI: https://doi.org/10.1007/978-4-431-68123-6_22
Publisher Name: Springer, Tokyo
Print ISBN: 978-4-431-68125-0
Online ISBN: 978-4-431-68123-6
eBook Packages: Springer Book Archive