객체재향 개념을 반영한 유동해석 후처리 프로그램에 대한 연구

Study on a post-processing program for flow analysis based on the object-oriented programming concept

  • 나정수 (충남대학교 대학원 항공우주공학과) ;
  • 김기영 (충남대학교 대학원 항공우주공학과) ;
  • 김병수 (충남대학교 항공우주공학과)
  • 발행 : 2004.06.01

초록

In the present study, a post-processing program is developed for 3D data visualization and analysis. Because the graphical user interface(GUI) of the program is based on Qt-library while all the graphic rendering is performed with OpenGL library, the program runs on not only MS Windows but also UNU and Linux systems without modifying source code. The structure of the program is designed according to the object-oriented programming(OOP) concept so that it has extensibility, reusability, and easiness compared to those by procedural programming. The program is organized as modules by classes, and these classes are made to function through inheritance and cooperation which is an important and valuable concept of object-oriented programming. The major functions realized so far which include mesh plot, contour plot, vector plot, streamline plot, and boundary plot are demonstrated and the relevant algorithms are described.

키워드

참고문헌

  1. R. Haimes and M. Giles. 'VisualS - ASoftware Environment for flow Visualization', 1991
  2. http://www.fluent.com
  3. http://www.kisti.re.kr
  4. http://www.Cactuscode.org
  5. 사종엽, 유종근, '3D 후처리 프로그램 개발에 관한 연구', 한국전산유체공학회 추계학술대회논문집 , 1999
  6. 나정수, 김기영, 김병수 '입체구현기능을 지닌데이터 분석 및 가시화 프로그램의 개발', 한국전산유체공학회 춘계 학술논문집, 2002
  7. http://www.trolltech.com
  8. Edward Angel, Interactive Computer Graphics with OpenGL, ADDISON-WESLEY, p.500-514, 2000
  9. 옥영종, Data 후처리용 다기능 Software의 개발. 석사학위논문, 충남대학교, 2002
  10. T. Strid and A. Rizzi, 'Development and use of some flow visualization algorithms', VKI Lecture Series on Computer Graphics and Flow Visualization in CFD, 1989