Geometric Constraint Management for Sweeping and Boolean Operations

스위핑과 불리언 연산에 대한 형상 구속조건 관리

  • 김웅주 ((주) 한국타이어 중앙 연구소 REP개발팀) ;
  • 정채봉 (한양대학교 기계설계학과) ;
  • 김재정 (한양대학교 기계공학부)
  • Published : 2000.12.01

Abstract

For effective part modifications which is necessary in the design process frequently, variational geometric modeling with constraint management being used in a wide. Most variational geometric modeling methods, however, manage just the constraints about sketch elements used for generation of primitives. Thus, not only constraint propagation but also re-build of various modeling operations stored in the modeling history is necessary iota part geometry modifications. Especially, re-build of high-cost Boolean operations is apt to deteriorate overall modeling efficiency abruptly. Therefore, in this paper we proposed an algorithm that can handle all geometric entities of the part directly. For this purpose, we introduced eight type geometric constraints to the various geometric calculations about all geometric entities in sweepings and Boolean operations as well as the existing constraints of the sketch elements. The algorithm has a merit of rapid part geometric modifications through only constraint propagation without rebuild of modeling operations which are necessary in the existing variational geometric modeling method.

Keywords

References

  1. Computing in Euclidean Geometry Geometric Constraints Solving in R² and R³ Hoffmann, C.;Du, Z.(ed.);Huang, F.(ed.)
  2. Part Design Users Guide(version 4) CATIA
  3. SolidWorks Users Guide SolidWorks Corporation
  4. Users Guide ProENGINEER
  5. Computer-Aided Design v.30 no.2 Solving geometric constraint systems. Ⅱ. A symbolic approach and decision of Reconstructibility Gao, X.;Chou, S.
  6. Computer-Aided Design v.8 no.28 Distributed boundary representation and Boolean operations on a massively parallel computer Hui, K.;Kan, Y.
  7. Proc. of the Spring Joint Comp. Conference Sketchpad, A Man-Machine Graphical Communication System Sutherland, I.
  8. Computer-Aided Design v.15 no.3 Variational Geometry in Computer-Aided Design Gossard, L.;Light, D.
  9. Computer-Aided Design v.22 no.10 PIGMOD : parametric and interactive geometric modeler for mechanical design Kondo, K.
  10. Computer-Aided Design v.24 no.3 Algebraic Method for manipulation of dimensional relationship in geometric models Kondo, K.
  11. Basic Principles of Mechanical Theorem Proving in Geometries Wu, W.
  12. Solving Geometric Constraints Systems Kramer, G.
  13. ACM symp. Found of Solid Modelling Algebraic Solution for Geometry from Dimensional Constraints Owen, J.
  14. Computer-Aided Design v.26 no.1 Generic naming in generative constraint-based design Capoyleas, V.;Chen, X.;Hoffmann, C.
  15. Computer-Aided Design v.29 no.2 A mechanism for persistentialy naming topological entities in history-based parametric solid models Kripac, J.
  16. Proc. IEEE Boolean Operation in Solid Modeling : Boundary Evaluation and Merging Algorithm Requicha, A.;Voelcker, H.
  17. C++PRIMER PLUS Prata, S.
  18. OpenGL Programming Guide Neider, J.;Davis, T.;Woo, M.
  19. 3D CAD principles and applications Toriya, H.;Chiyokura, H.