A Study on the Geometric Constraint Solving with Graph Analysis and Reduction

그래프의 분석과 병합을 이용한 기하학적제약조건 해결에 관한 연구

  • 권오환 (서울대학교 조선해양공학과) ;
  • 이규열 (서울대학교 조선해양공학과) ;
  • 이재열 (한국전자통신연구원 동시공학연구팀)
  • Published : 2001.06.01

Abstract

In order to adopt feature-based parametric modeling, CAD/CAM applications must have a geometric constraint solver that can handle a large set of geometric configurations efficiently and robustly. In this paper, we describe a graph constructive approach to solving geometric constraint problems. Usually, a graph constructive approach is efficient, however it has its limitation in scope; it cannot handle ruler-and-compass non-constructible configurations and under-constrained problems. To overcome these limitations. we propose an algorithm that isolates ruler-and-compass non-constructible configurations from ruler-and-compass constructible configurations and applies numerical calculation methods to solve them separately. This separation can maximize the efficiency and robustness of a geometric constraint solver. Moreover, the solver can handle under-constrained problems by classifying under-constrained subgraphs to simplified cases by applying classification rules. Then, it decides the calculating sequence of geometric entities in each classified case and calculates geometric entities by adding appropriate assumptions or constraints. By extending the clustering types and defining several rules, the proposed approach can overcome limitations of previous graph constructive approaches which makes it possible to develop an efficient and robust geometric constraint solver.

Keywords

References

  1. Solving Geometric Constraint System: A Case study in Kinematics Kramer, G.A.
  2. CAD Systems Developments: Tools and Methods A hybrid constraint solver using exact and iterative geometric constraints Hsu, C.;Bruederlin, B.D.;Roller(ed.);Brunet(ed.)
  3. IEEE Transaction on Visualization and Computer Graphics v.2 no.1 Solving geometric constraints by homotopy Lamure, H.;Michelucci, D.
  4. Computer-Aided Design v.31 no.14 Geometric constraint satisfaction using optimization methods Ge, J.X.;Chou, S.C.;Gao, X.S.
  5. Proc. 1st Symp. Solid modeling foundations & CAD/CAM Applications Algebraic solution for geometry from dimensional constraints Owen, J.C.
  6. Computer-Aided Design v.27 no.6 Geometric constraint solver Bouma, W.;Fudos, I.;Hoffmann, C.M.;Cai, J.;Paige, R.
  7. 한국 CAD/CAM학회논문집 v.3 no.4 A Geometric Constraint Solver for Parametric Modeling 이재열;김광수
  8. Computer-Aided Design v.30 no.11 A 2-D geometric constraint solver using DOF-based graph reduction Lee, J.Y.;Kim, K.
  9. ACM Transaction on Graphics v.16 no.2 A graph-constructive approach to solving system of geometric constraints Fudos, I.;Hoffmann, C.M.
  10. Computer-Aided Design v.26 no.8 Constructive constrain- based model for parametric CAD systems Solano, L.;Brunet, P.
  11. Mechanical Theorem Proving Chou, C. S.
  12. Proc. 1999 IEEE International Conference on Solving geometric constraints by a graph-constructive approach Ait-Aoudia, S.;Hamid, B.;Moussaoui, A.;Saadi, T.
  13. Examples of ruler-and-compass non-constructible configurations Home Page of D-Cubed Ltd.
  14. Computer-Aided Design v.20 no.3 Variation of geometrics based on a geometric resoning method Aldefeld, B.