Constraint programming languages: their specification and generation
Constraint programming languages: their specification and generation
Variation of geometrics based on a geometric-reasoning method
Computer-Aided Design
An introduction to Wu's method for mechanical theorem proving in geometry
Journal of Automated Reasoning
An incremental constraint solver
Communications of the ACM
Algebraic solution for geometry from dimensional constraints
SMA '91 Proceedings of the first ACM symposium on Solid modeling foundations and CAD/CAM applications
Conditions for unique graph realizations
SIAM Journal on Computing
Handbook of logic in computer science (vol. 2): background: computational structures
Handbook of logic in computer science (vol. 2): background: computational structures
Relaxed parametric design with probabilistic constraints
SMA '93 Proceedings on the second ACM symposium on Solid modeling and applications
Solving geometric constraints by homotopy
SMA '95 Proceedings of the third ACM symposium on Solid modeling and applications
Symbolic constraints in constructive geometric constraint solving
Journal of Symbolic Computation - Special issue: parametric algebraic curves and applications
A ruler-and-compass geometric constraint solver
GMCAD '96 Proceedings of the fifth IFIP TC5/WG5.2 international workshop on geometric modeling in computer aided design on Product modeling for computer integrated design and manufacture
Tree-Manipulating Systems and Church-Rosser Theorems
Journal of the ACM (JACM)
Juno, a constraint-based graphics system
SIGGRAPH '85 Proceedings of the 12th annual conference on Computer graphics and interactive techniques
The Programming Language Aspects of ThingLab, a Constraint-Oriented Simulation Laboratory
ACM Transactions on Programming Languages and Systems (TOPLAS)
PROLOG Programming for Artificial Intelligence
PROLOG Programming for Artificial Intelligence
Characterizing non-ideal shapes in terms of dimensions and tolerances
SIGGRAPH '78 Proceedings of the 5th annual conference on Computer graphics and interactive techniques
Sketchpad: a man-machine graphical communication system
AFIPS '63 (Spring) Proceedings of the May 21-23, 1963, spring joint computer conference
Combining constructive and equational geometric constraint-solving techniques
ACM Transactions on Graphics (TOG)
Solving spatial basic geometric constraint configurations with locus intersection
Proceedings of the seventh ACM symposium on Solid modeling and applications
Constrained fitting in reverse engineering
Computer Aided Geometric Design
Constructive Geometric Constraint Solving: A New Application of Genetic Algorithms
PPSN VII Proceedings of the 7th International Conference on Parallel Problem Solving from Nature
Geometric constraint solving via C-tree decomposition
SM '03 Proceedings of the eighth ACM symposium on Solid modeling and applications
Virtual assembly technologies based on constraint and DOF analysis
Robotics and Computer-Integrated Manufacturing
Elements for a modular dynamic geometry system
Proceedings of the 2008 ACM symposium on Applied computing
A constraint-based dynamic geometry system
Proceedings of the 2008 ACM symposium on Solid and physical modeling
A constraint-based system for product design and manufacturing
Robotics and Computer-Integrated Manufacturing
A C-tree decomposition algorithm for 2D and 3D geometric constraint solving
Computer-Aided Design
A constraint solver to define correctly dimensioned and overdimensioned parts
Computer-Aided Design
A non-rigid cluster rewriting approach to solve systems of 3D geometric constraints
Computer-Aided Design
A constraint-based dynamic geometry system
Computer-Aided Design
Using the witness method to detect rigid subsystems of geometric constraints in CAD
Proceedings of the 14th ACM Symposium on Solid and Physical Modeling
Decomposition of geometrical constraint systems with reparameterization
Proceedings of the 27th Annual ACM Symposium on Applied Computing
The Reachability Problem in Constructive Geometric Constraint Solving Based Dynamic Geometry
Journal of Automated Reasoning
Hi-index | 0.00 |
We present a rule-based geometric constraint solver. The solver handles 2-D, variational, constraint-defined geometric objects. The solver computes a solution in two phases. First, the solver builds a sequence of construction steps. Then the construction steps are carried out to generate an instance of the geometric object for the current dimension values. We prove that the solver is correct. First, we formalize the solver as a rewrite system whose rewriting rules are geometric construction steps. Then we prove that, for well-constrained geometric objects, the sequence in which the solver applies the construction steps defines a terminating confluent reduction system.