Using the witness method to detect rigid subsystems of geometric constraints in CAD
Author(s) -
Dominique Michelucci,
Pascal Schreck,
Simon Thierry,
Christoph Fünfzig,
Jean-David Génevaux
Publication year - 2010
Publication title -
hal (le centre pour la communication scientifique directe)
Language(s) - English
Resource type - Conference proceedings
DOI - 10.1145/1839778.1839791
Subject(s) - constraint (computer aided design) , decomposition , decomposition method (queueing theory) , computation , witness , cad , computer science , algorithm , theoretical computer science , mathematical optimization , mathematics , engineering drawing , engineering , discrete mathematics , geometry , ecology , biology , programming language
International audienceThis paper deals with the resolution of geometric constraint systems encountered in CAD-CAM. The main results are that the witness method can be used to detect that a constraint system is over-constrained and that the computation of the maximal rigid subsystems of a system leads to a powerful decomposition method. In a first step, we recall the theoretical framework of the witness method in geometric constraint solving and extend this method to generate a witness. We show then that it can be used to incrementally detect over-constrainedness. We give an algorithm to efficiently identify all maximal rigid parts of a geometric constraint system. We introduce the algorithm of W-decomposition to identify all rigid subsystems: it manages to decompose systems which were not decomposable by classical combinatorial methods
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom