Overview of Geometric Constraint Solving

As an example of a mechanical engineering application of constraint solving, we have used a two-dimensional profile sketcher based on constraint solving as an integral part of a feature-based geometric modeler. The example here shows the development of a control arm using this modeling system. Of the many different theoretical approaches which have been suggested for the constraint solving problem, our solution is graph-based. Furthermore, our solution allows the user to browse through the (generally) multiple solutions to a given constraint problem, a feature which we have not found in other systems.

The icon to use to follow the prearranged order for this tour is: