A graph-constructive approach to solving systems of geometric constraints

被引:144
作者
Fudos, I
Hoffmann, CM
机构
[1] UNIV IOANNINA,DEPT COMP SCI,IOANNINA 45110,GREECE
[2] PURDUE UNIV,DEPT COMP SCI,W LAFAYETTE,IN 47907
来源
ACM TRANSACTIONS ON GRAPHICS | 1997年 / 16卷 / 02期
关键词
design; complexity; constraint solving; geometric constraints; graph-based constraint solvers; underconstrained systems;
D O I
10.1145/248210.248223
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A graph-constructive approach to solving systems of geometric constraints capable of efficiently 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 is actually carried out. The analysis phase of the algorithm is described in detail, its correctness is proved, and an efficient algorithm to realize it is presented. The scope of the graph analysis is then extended by utilizing semantic information in the form of angle derivations, and by extending the repertoire of the construction steps. Finally, the construction phase is briefly discussed.
引用
收藏
页码:179 / 216
页数:38
相关论文
共 40 条
[1]  
Aho A.V., 1974, The Design and Analysis of Computer Algorithms
[2]  
Ait-Auodia S, 1993, P COMP C, P83
[3]   VARIATION OF GEOMETRIES BASED ON A GEOMETRIC-REASONING METHOD [J].
ALDEFELD, B .
COMPUTER-AIDED DESIGN, 1988, 20 (03) :117-126
[4]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theoryof NP-Completeness
[5]   ON A THEORY OF COMPUTATION AND COMPLEXITY OVER THE REAL NUMBERS - NP-COMPLETENESS, RECURSIVE FUNCTIONS AND UNIVERSAL MACHINES [J].
BLUM, L ;
SHUB, M ;
SMALE, S .
BULLETIN OF THE AMERICAN MATHEMATICAL SOCIETY, 1989, 21 (01) :1-46
[6]   GEOMETRIC CONSTRAINT SOLVER [J].
BOUMA, W ;
FUDOS, I ;
HOFFMANN, C ;
CAI, JZ ;
PAIGE, R .
COMPUTER-AIDED DESIGN, 1995, 27 (06) :487-501
[7]  
BRUDERLIN B, 1986, WORKSH INT 3D GRAPH, P111
[8]  
CRIPPEN GM, 1988, DISTANCE GEOMETRY CO
[9]  
CUCKER F, 1997, DIGITAL NONDETERMINI
[10]  
DERSHOWITZ N, 1994, HDB THEORETICAL COMP