Procedural Interface between Freehand Sketch-based Modeling System and Commercial MCAD

프리핸드 스케치 기반 모델링 시스템과 상업용 MCAD의 절차적 인터페이스

  • 천상욱 (한국과학기술원 기계공학과) ;
  • 문두환 (한국해양연구원) ;
  • 김병철 (한국과학기술원 기계공학과) ;
  • 한순흥 (한국과학기술원 기계공학과)
  • Published : 2008.08.31

Abstract

Research that reconstructs a 3D model from a freehand 2D sketch has gained attention since 1990s, when data integration in the CAD/CAPP/CAM/CNC chain was an important issue. However, 2D sketches in the conceptual design phase have not been integrated with the downstream CAD/CAPP/CAM/CNC chain. In this paper, we present a method to interface a freehand sketch modeling to commercial CAD systems by mapping a sketch modeling history to the macro parametric history. We use an extended ISO10303-112 standard to represent the modeling history in a gestural modeling system and translate sketch files to neutral macro files. Macro parametric translators are used to translate netural macro files to commercial CAD files.

Keywords

References

  1. Igarashi, T., Matsuoka, S. and Tanaka, H., "Teddy: A Sketching Interface for 3D Freeform Design", ACM SIGGRAPH 99 Conference Proceedings, pp. 409-416, 1999
  2. Lipson, H. and Shpitalni, M., "Optimization-based Reconstruction of a 3D Object from a Single Freehand Line Drawing", Computer-Aided Design, Vol. 28, pp. 651-663, 1996 https://doi.org/10.1016/0010-4485(95)00081-X
  3. Company, P., Contero, M., Conesa, J. and Piquer, A., "An Optimisation-based Reconstruction Engine for 3D Modeling by Sketching", Computer & Graphics, Vol. 28, pp. 955-979, 2004 https://doi.org/10.1016/j.cag.2004.08.007
  4. Yang, C., Sharon, D. and Panne, M., "Sketch-based Modeling of Parameterized Objects", 2nd Eurographics Workshop on Sketch-Based Interfaces and Modeling, 2005
  5. Kim, D. H. and Kim, M. J., "A New Modeling Interface for the Pen-input Displays", Computer-Aided Design, Vol. 38, pp. 210-223, 2006 https://doi.org/10.1016/j.cad.2005.10.007
  6. 천상욱, 한순흥, "템플릿을 이용한 자동차 프리핸드 스케치의 3D 모델로 자동변환", CAD/CAM학회논문집, 제12권, 제4호, pp. 283-297, 2007년 8월
  7. http://www.autodesk.com, AliasStudio Online documentation
  8. Mun, D. H., Han, S. H., Kim, J. H. and Oh, Y. C., "A Set of Standard Modeling Commands for the History-based Parametric Approach", Computer-Aided Design, Vol. 35, pp. 1171-1179, 2003 https://doi.org/10.1016/S0010-4485(03)00022-8
  9. Choi, G. H., Mun, D. H. and Han, S. H., "Exchange of CAD Part Models based on the Macro-parametric Approach", International Journal of CAD/CAM, Vol. 2, No. 2, pp. 23-31, 2002
  10. 김병철, 한순흥, "오토메이션 API를 사용한 설계 이력 기반 파라메트릭 CAD 모델 번역기의 통합", 한국CAD/CAM학회논문집, 제11권, 제3호, pp. 164-171, 2006년 6월
  11. Company, P., Piquer, A. and Contero, M., "On the Evolution of Geometrical Reconstruction as a Core Technology to Sketch-based Modeling", EUROGRAPHICS Workshop on Sketch-Based Interfaces and Modeling, pp. 97-106, 2004
  12. Kallio, K., "3D6B Editor: Projective 3D Sketching with Line-based Rendering", 2nd Eurographics Workshop on Sketch-Based Interfaces and Modeling, pp. 1-7, 2005
  13. Bimber, O., Encarnacao, L. M. and Stork, A., "A Multi-layered Architecture for Sketch-based Intersection Within Virtual Environments", Computer & Graphics, Vol. 24, pp. 851-867, 2000 https://doi.org/10.1016/S0097-8493(00)00088-1
  14. ISO, ISO 10303-112:2006, "Industrial Automation Systems and Integration-Product Data Representation and Exchange-Part 112: Integrated Application Resource: Modelling Commands for the Exchange of Procedurally Represented 2D CAD Models", Geneva, Switzerland: International Organization for Standardization (ISO): 2006
  15. Futrelle, R. P., Kakadiaris, I. A., Alexander, J., Carriero, C. M. and Nikolakis, N., "Understanding Diagrams in Technical Documents", IEEE Computer, Vol. 25, No. 7, pp. 75-78, 1992 https://doi.org/10.1109/2.144445
  16. Meyer, B., "Pictures Depicting Pictures: On the Specification of Visual Languages by Visual Grammars", Proceedings of the IEEE Workshop on Visual Languages, pp. 41-47, 1992
  17. Hammond, T. and Davis R., "LADDER: A Language to Describe Drawing, Display, and Editing in Sketch Recognition", Proceedings of IJCAI (International Joint Conference on Artificial Intelligence), 2003
  18. 문두환, "파라메트릭 CAD 모델 교환을 위한 고유명칭과 매핑 방법", 박사학위논문, KAIST, Feb. 2006
  19. Bookstein, F. L., "Fitting Conic Sections to Scattered Data", Computer Graphics and Image Processing, Vol. 9, pp. 56-71, 1979 https://doi.org/10.1016/0146-664X(79)90082-0
  20. Mun, D. H. and Han, S. H., "Identification of Topological Entities and Naming Mapping Based on IGM for Parametric CAD Model Exchanges", Int. J. of CAD/CAM, Vol. 5, No. 1, 2005
  21. Junjun Wu, Tianbing Zhang, Xinfang Zhang and Ji Zhou, "A Face based Mechanism for Naming, Recording and Retrieving Topological Entities", Computer-Aided Design, Vol. 33, No. 10, 2001