ACM Home Page
Please provide us with feedback. Feedback
A graph-constructive approach to solving systems of geometric constraints
Full text PdfPdf (593 KB)
Source ACM Transactions on Graphics (TOG) archive
Volume 16 ,  Issue 2  (April 1997) table of contents
Pages: 179 - 216  
Year of Publication: 1997
ISSN:0730-0301
Authors
Ioannis Fudos  Univ. of Ioannina, Ioannina, Greece
Christoph M. Hoffmann  Purdue Univ., West Lafayette, IN
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 74,   Citation Count: 21
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/248210.248223
What is a DOI?

ABSTRACT

A graph-constructive approach to solving systems of geometric constraints capable of effeciently handling well-constrained, overconstrained, and underconstrained configurations is presented. The geometric constraint solver works in two phases: in the analysis phase the constraint graph is analyzed and a sequence of elementary construction steps is derived, and then in the construction phase the sequence of construction steps in actually carried out. The analysis phase of the algorithm is described in detail, its correctness is proved, and an efficient algorith to realized it is presented. The scope of the graph analysis is then extended by utilizing semantic information in the form of anlge derivations, and by extending the repertoire of the construction steps. Finally, the construction phase is briefly discussed.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
AIT-AOUDIA, S., JEGOU, R., AND MICHELUCCI, D. 1993. Reduction of constraint systems. In Proceedings of Cornpugraphics, (A1vor, Portugal), 83-92.
 
3
 
4
BLUM, L., SCHUB, M., AND SMALE, S. 1989. On a theory of computation and complexity over the real numbers: NP-Completeness, recursive functions and universal machines. Bull. Am. Math. Soc. (New Series) 21, 1-46.
 
5
BOUMA, W., FUDOS, I., HOFFMANN, C. M., CAI, J., AND PAIGE, R. 1995. A geometric constraint solver. Cornput. Aided Des. 27, 6 (June), 487-501. Also available through http://www.cs.purdue.edu/people/fudos.
6
 
7
CRIPPEN, G. M. AND HAVEL, T. F. 1988. Distance Geometry and Molecular Conformation. Research Studies Press, Wiley, New York.
 
8
CUCKER, F. AND MATAMALA, M. 1997. On digital nondeterminism. Preprint.
 
9
 
10
 
11
FUDOS, I. AND HOFFMANN, C.M. 1995. Correctness proof of a geometric constraint solver. Int. J. Cornput. Geom. Appl. Also available through http://www.cs.purdue.edu/people/fudos.
 
12
FUDOS, I. 1993. Editable representations for 2D geometric design. Master's Thesis, Dept. of Computer Sciences, Purdue Univ., Dec. Available through http://www.cs.purdue.edu/people/ fudos.
 
13
 
14
 
15
GOSLING, J. 1983. Algebraic constraints. Tech. Rep. CMU-CS-83-132, CMU.
 
16
HILBERT, D. 1956. Grundlagen der Geornetrie. B. G. Teubner, Stuttgart.
 
17
HOFFMANN, C. M. 1993. On the semantics of generative geometry representations. In Proceedings of the 19th ASME Design Automation Conference, Vol. 2, 411-420.
 
18
 
19
HOPCROFT, J. E. AND TARJAN, R.E. 1973. Dividing a graph into triconnected components. SIAM J. Cornput. 2, 3, 135-158.
 
20
IMAI, H. 1985. On combinatorial structures of line drawings of polyhedra. Discrete Appl. Math. 10, 79.
 
21
ITAI, A. AND RODEH, M. 1978. Finding a minimum circuit in a graph. SIAM J. Cornput. 7, 4, 413-423.
 
22
JUAN-ARINYO, R. AND SOTO, A. 1995. A rule-constructive geometric constraint solver. Tech. Rep. LSI-95-25-R, Univ. Politecnica de Catalunya.
 
23
K_RAMER, G.A. 1992. Solving Geometric Constraints Systems: A Case Study in Kinematics. MIT Press, Cambridge, MA.
 
24
LIGHT, R. AND GOSSARD, D. 1982. Modification of geometric models through variational geometry. Cornput. Aided Des. 14, 4 (July), 209-214.
 
25
MACLANE, S. 1937. A structural characterization of planar combinatorial graphs. Duke Math. J. 3, 460-472.
 
26
MONIEN, B. 1983. The complexity of determining a shortest cycle of even length. Computing 31,355-369.
27
28
 
29
OWEN, J.C. 1993. Constraints on simple geometry in two and three dimensions. In Third SIAM Conference on Geometric Design, (Nov.). Int. J. Comput. Geom. Appl. (to appear).
 
30
31
32
 
33
SERRANO, D. AND GOSSARD, D. 1986. Combining mathematical models and geometric models in CAE systems. In Proceedings of ASME Computers in Engineering Conference, (Chicago, July), ASME, 277-284.
 
34
SUGIHARA, Z. 1985. Detection of structural inconsistencies in systems of equations with degrees of freedom and its applications. Discrete Appl. Math. 10, 297-312.
 
35
SUNDE, G. 1988. Specification of shape by dimensions and other geometric constraints. In Geometric Modeling for CAD Applications, M. J. Wozny, H. W. McLaughlin, and J. L. Encarnacao, Eds., North Holland, Amsterdam, 199-213.
 
36
SUTHERLAND, I. 1963. Sketchpad, a man-machine graphical communication system. In Proceedings of the Spring Joint Computer Conference, IFIPS, 329-345.
 
37
SUZUKI, H., ANDO, H., AND KIMURA, F. 1990. Variation of geometries based on a geometricreasoning method. Comput. Graph. 14, 2, 211-224.
 
38
TARJAN, R.E. 1972. Depth-first search and linear graph algorithms. SIAM J. Comput. 1, 146-159.
 
39
VERROUST, A., SCHONEK, F., AND ROLLER, D. 1992. Rule-oriented method for parameterized computer-aided design. Comput. Aided Des. 24, 3 (Oct.), 531-540.
 
40
YAMAGUCHI, Y. AND KIMURA, F. 1990. A constraint modeling system for variational geometry. In Geometric Modeling for Product Engineering, M. J. Wozny, J. U. Turner, and K. Preiss, Eds., Elsevier Science (North Holland), Amsterdam, 221-233.

CITED BY  21


REVIEW

"John B. Slater : Reviewer"

The problem of accurately reconstructing a two-dimensional geometric configuration of lines and points, or the equivalent in generic terms, given a set of angles and distances relating them, is important for many applications. One promising ap  more...

Collaborative Colleagues:
Ioannis Fudos: colleagues
Christoph M. Hoffmann: colleagues