Spatial Geometric Constraint Solving: Basic Configurations and Locus Intersection

Xiao-Shan Gao
Institute of Systems Science
AMSS, Academia Sinica


Abstract. Geometric constraint solving (GCS) is the central topic in much of the current work of developing intelligent and parametric CAD systems. It also has applications in chemical molecular modeling, linkage design, computer vision and computer aided instruction. GCS algorithms accept the declarative description of geometric diagrams or engineering drawings as the input and output a drawing procedure for the diagram.

A basic idea of geometric constraint solving is to decompose the constraint problem into smaller ones according to some basic configurations. We find all spatial basic configurations involving points, lines, and planes containing up to six geometric primitives in an automated way. Many of these basic configurations still resist effective analytical solutions. We propose the locus intersection method for geometric constraint solving, which is used to solve all these basic configurations.