skip to main content
10.1145/1629255.1629301acmotherconferencesArticle/Chapter ViewAbstractPublication PagesspmConference Proceedingsconference-collections
research-article

Interrogating witnesses for geometric constraint solving

Published:05 October 2009Publication History

ABSTRACT

Classically, geometric constraint solvers use graph-based methods to analyze systems of geometric constraints. These methods have intrinsic limitations, which the witness method overcomes. This paper details the computation of a basis of the vector space of the free infinitesimal motions of a typical witness, and explains how to use this basis to interrogate the witness for detecting all dependencies between constraints: structural dependencies already detectable by graph-based methods, and also non-structural dependencies, due to known or unknown geometric theorems, which are undetectable with graph-based methods. The paper also discusses how to decide about the rigidity of a witness.

References

  1. B. Bruderlin and D. Roller, editors. Geometric Constraint Solving and Applications. Springer-Verlag, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. K. S. Christos H. Papadimitriou. Combinatorial Optimization, algorithms and Complexity. Dover Publications, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. S. Foufou, D. Michelucci, and J.-P. Jurzak. Numerical decomposition of geometric constraints. In ACM Symp. on Solid and Physical Modelling, pages 143--151, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. C. Fuenfzig, D. Michelucci, and S. Foufou. Nonlinear systems solver in floating-point arithmetic using lp reduction. In Proceedings of the 2009 ACM symposium on Solid modeling, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. X.-S. Gao, C. Hoffmann, and W. Yang. Solving spatial basic geometric constraint configurations with locus intersection. Computer Aided Design, 36(2):111--122, 2004.Google ScholarGoogle ScholarCross RefCross Ref
  6. X.-S. Gao and G. Zhang. Geometric constraint solving via c-tree decomposition. In ACM Solid Modelling, pages 45--55. ACM Press, New York, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. C. Hoffmann, A. Lomonosov, and M. Sitharam. Decomposition plans for geometric constraint problems, Part II: New algorithms. J. Symbolic Computation, 31:409--427, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. C. Hoffmann, A. Lomonosov, and M. Sitharam. Decomposition plans for geometric constraint systems, Part I: Performance measures for cad. J. Symbolic Computation, 31:367--408, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. H. S. J. Graver, B. Servatius. Combinatorial Rigidity. Graduate Studies in Mathematics. American Mathematical Society, 1993.Google ScholarGoogle Scholar
  10. C. Jermann, B. Neveu, and G. Trombettoni. Algorithms for identifying rigid subsystems in geometric constraint systems. In Int. Joint Conf. in Artificial Intelligence IJCAI-03, pages 233--238, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. C. Jermann, G. Trombettoni, B. Neveu, and P. Mathis. Decomposition of geometric constraint systems: a survey. Int. J. of Comp. Geometry and App. (IJCGA), 16(5--6):379--414, 2006.Google ScholarGoogle Scholar
  12. H. Lamure and D. Michelucci. Solving constraints by homotopy. In Proc. of the Symp. on Solid Modeling Foundations and CAD/CAM Applications, pages 263--269, May 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. D. Michelucci and S. Foufou. Geometric constraint solving: the witness configuration method. Computer Aided Design, 38(4):284--299, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. J. Owen. Constraint on simple geometry in two and three dimensions. Int. J. Comput. Geometry Appl., 6(4):421--434, 1996.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Interrogating witnesses for geometric constraint solving

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Other conferences
            SPM '09: 2009 SIAM/ACM Joint Conference on Geometric and Physical Modeling
            October 2009
            380 pages
            ISBN:9781605587110
            DOI:10.1145/1629255

            Copyright © 2009 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 5 October 2009

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • research-article

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader