FlexDesigner:Object-Oriented Non-manifold Modeling Kernel with Hierarchically Modularized Structure

FlexDesigner:계층적으로 모듈화된 주초의 객체 지향 방식 비다양체 모델링 커널

  • 이강수 (서울대학교 기계설계학과) ;
  • 이건우 (서울대학교 기계설계학과)
  • Published : 1997.12.01

Abstract

Conventional solid or surface modeling systems cannot represent both the complete solid model and the abstract model in a unified framework. Recently, non-manifold modeling systems are proposed to solve this problem. This paper describes FlexDesigner, an open kernel system for modeling non-manifold models. It summarizes the data structure for non-manifold models, system design methodology, system modularization, and the typical characteristics of each module in the system. A data structure based on partial-topological elements is adopted to represent the relationship among topological elements. It is efficient in the usage of memory and has topological completeness compared with other published data structures. It can handle many non-manifold situations such as isolate vertices, dangling edges, dangling faces, a mixed dimensional model, and a cellular model. FlexDesigner is modularized hierarchically and designed by the object-oriented methodology for reusability. FlexDesigner is developed using the C++ and OpenGL on both SGI workstation and IBM PC.

Keywords

References

  1. Computer-Aided Design v.27 no.11 GNOMES: an object-oriented nonmanifold geometric engine Sriram, R.D.;Wong, A.;He, L.X.
  2. '96 한국 CAD/CAM학회 학술 발표회 논문집 비다양체 모델링 시스템을 이용한 사출 성형용 CAD 및 CAE 시스템의 통합 이상헌;이건우
  3. PhD. Thesis, Rensselaer Polytechnic Institute Topological Structures for Geometric Modeling Weiler, K.
  4. PhD. Thesis, Carnegie Mellon Univ. Vertex-based Boundary Representation of Non-manifold Geometric Models Choi, Y.
  5. Product Modeling for Computer-Aided Design and Manufacturing Geometric Modeling with Generalized Topology and Geometry for Product Engineering Yamaguchi, Y.;Kobayashi, K.;Kimura, F.
  6. Geometric Modeling for Product Engineering Selective geometry complex: a dimension independent model for pointsets with internal structure and incomplete boundaries Rossignac, J.;O'Connor, M.;Wozny, M.J.(ed.);Turner, J.U.(ed.);Preiss, K(ed.)
  7. 한국정밀공학회지 v.13 no.7 비다양체 위상 표현을 바탕으로 한 박판 형상 모델링 및 솔리드로의 변환 이상헌;이건우
  8. 설계 자동화 기술: CAD 시스템 Kernel 개발 이건우 외
  9. 산업 공학 v.8 no.3 비다양체를 지원하는 CAD 시스템 커널 개발을 위한 기반 구축 한영현;이건우;이상헌;김성환;김영진;배석훈;안재홍;이경진
  10. Pacific Conference on Manufacturing '96 v.11 A Framework in Developing Kernel Modeler Based on Nonmanifold Boundary Representation Han, Y.;Lee, K.;Kim, Y.;Lee, K.S.;Hong, J.;Ahn, J.;Hur, J.;Lee, K.;Lee, S.;Kim, S.
  11. Preceedings of the 4th Advanced Manufacturing System Workshop 비다양체 모델링 시스템의 국부 모델링 작업 개발 이강수;이건우;허정훈;곽성준;김성환
  12. '97 한국 CAD/CAM학회 학술 발표회 논문집 비다양체 모델을 지원하는 개방형 커널 시스템의 개발 이강수;이건우;한영현;홍진웅;박상근;허정훈;안재홍;이경진;곽성준;김성환;이상헌;김영진;정진평
  13. Computer-Aided Design v.29 no.3 Non-manifold modelling: an approach based on spatial subdivision Paulo, R.C.;Paulo, C.P.C.;Luiz, F.M.
  14. 알기 쉬운 객체 지향 시스템 김형주
  15. 박사학위논문, 서울대학교 자동차 외형 설계를 위한 CAD 시스템의 개발 이상찬
  16. 한국 CAD/CAM학회 논문집 v.1 no.1 비다양체 모델을 수용하는 CAD 시스템 커널을 위한 불리안 조작의 개발 김성환;이건우;김영진
  17. IEEE Computer Graphics and Applications v.15 no.1 Nonmanifold Topology Based on Coupling Entities Yamaguchi, Y.;Kimura, F.
  18. Geometric Modelling Studies 1990/3 Generalized Euler Operators for Non-manifold Boundary Solid Modeling Luo, Y.;Gabor, L.
  19. 한국 CAD/CAM학회 논문집 v.1 no.1 비다양체 형상 모델링을 위한 간결한 경계 표현 및 확장된 오일러 작업자 이상헌;이건우
  20. Computer-Aided Design v.23 no.1 Boolean set operations on non-manifold boundary representation objects Gursoz, E.L.;Choi, Y.;Prinz, F.B.
  21. IEEE Computer Graphics and Applciations An Editable Non-manifold Boundary Representation Crocker, G.A.;Reinke, W.F.
  22. Computer-Aided Design v.25 no.2 Topological Operators and Boolean Operations for Complex-based Non-manifold Geometric Models Masuda, H.
  23. ASIC Geometric Modeler, API Reference Spatial Technology Inc.