DOI QR코드

DOI QR Code

3D 형상 모델의 부분 절단 기법을 이용한 원자로 해체 시뮬레이션

Dismantling Simulation of Nuclear Reactor Using Partial Mesh Cutting Method for 3D Model

  • 이완복 (공주대학교 게임디자인학과) ;
  • 학문원 (공주대학교 게임디자인학과) ;
  • 경병표 (공주대학교 게임디자인학과) ;
  • 유석호 (공주대학교 게임디자인학과)
  • 투고 : 2014.11.28
  • 심사 : 2015.04.20
  • 발행 : 2015.04.28

초록

최근 게임 기술은 모의 수술 시뮬레이션이나 사이버 모델하우스 구축 등의 여러 응용 분야에까지 적용되어지고 있다. 이러한 응용 분야에서 꼭 필요하고 중요한 기술 중 하나는 3D 모델을 실시간으로 절단하는 것이다. 실시간 모의 절단 기술은 자동차나 건축물의 실시간 해체 시뮬레이션 구축에 꼭 필요하며, 다양한 융복합 산업 분야에서 응용이 가능하다. 기존의 BSP-Tree를 이용한 절단 기법에서는 무한 평면을 기준으로 3D 모델을 두 부분으로 절단시키기 때문에 일반적인 절단 작업에 유용하게 사용하기 어렵다. 본 논문에서는 이러한 문제점을 해결하기 위해 유한한 영역 내에서 3D 모델을 절단하는 기법을 제안하였다. 구체적으로 절단 경로면을 유한하게 정의할 수 있도록 하였으며, 절단 범위 이내에서만 3D 모델을 분열시키도록 하여, 다양한 산업 분야에서 유용하게 사용할 수 있도록 하였다. 본 연구에서 제안한 부분 절단 기법의 유용성을 보이기 위해 원자로 3D 모델의 해체 작업 과정을 모의 시뮬레이션 하는 과정에 적용해 보았다.

Game technologies are now applied in various engineering areas such as the simulation of surgical operation or the implementation of a cyber model house. One of the essential and important technology in these applications is cutting of the 3D polygon model in real time. Real-time cutting technology is an essential technology needed to implement the simulation of a building demolition or a car assembly for training or educational purpose. Previous cutting method using the conventional BSP-Tree structure has some limitations in that they divide the whole world including the 3D model and its environment, only into two parts with respect to an infinite plane. In this paper, we show a technique cutting the 3D model in a finite extent in order to solve this problem. Specifically, we restricted the cut surface in a finite rectangular area and constructed the mesh for the divided surface. To show the usefulness of our partial cutting technique, an example of the dismantling process simulation of a nuclear reactor polygon model was illustrated.

키워드

참고문헌

  1. Kaufman, A., D. Cohen, and R. Yagel, Volume graphics. IEEE Computer, Vol. 26, No. 7, pp. 51-64, 1993. https://doi.org/10.1109/MC.1993.274942
  2. GameWorks PhysX Overview, https://developer.nvidia.com/gameworks-physx-overview
  3. Havok, http://www.havok.com/
  4. S. H. Kim, Development of Simulator for Rockfall and Landslide using Physical Engine, Jour. of KoCon.a, Vol. 9, No. 9, pp. 60-67, 2009.
  5. B. Kapralos, C.Johnston, K. Finney, and A. Dubrowski, A Serious Game for Training Health Care Providers in Interprofessional Care of Critically-Ill and Chronic Care Patients, Journal of Emerging Technologies in Web Intelligence, Vol. 3, No. 4, pp. 273-281, 2011.
  6. Gering, D.T., A system for surgical planning and guidance using image fusion and interventional MR. Dept. of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, 1999.
  7. Visualization ToolKit, http://www.vtk.org/
  8. Open CASCADE Technology, 3D modeling & numerical simulation, http://www.opencascade.org/
  9. Elvins, T.T., A survey of algorithms for volume visualization. ACM SIGGRAPH Computer Graphics, Vol. 26, No. 3, pp. 194-201, 1992. https://doi.org/10.1145/142413.142427
  10. Weiskopf, D., K. Engel, and T. Ertl, Interactive clipping techniques for texture-based volume visualization and volume shading. IEEE Transactions on Visualization and Computer Graphics, Vol. 9, No. 3, pp. 298-312, 2003. https://doi.org/10.1109/TVCG.2003.1207438
  11. Peng J L, Kim C S, Kuo C C J. Technologies for 3D Mesh Compression: A Survey, Journal of Visual Communication and Image Representation, Vol. 16, No.6, pp. 688-733. 2005. https://doi.org/10.1016/j.jvcir.2005.03.001
  12. Unity, http://unity3d.com/
  13. Turbo Slicer Guide, http://www.noblemuffins.com/files/turboSlicerGuide.pdf
  14. John Ratcliff's Code Suppository, http://codesuppository.blogspot.kr/2006/03/plane-trianglesplitting.html
  15. Viet, H.Q.H., T. Kamada, and H.T. Tanaka, An Algorithm for Cutting 3D Surface Meshes. Proceedings of the 18th International Conference on Pattern Recognition (ICPR'06), Vol. 4, pp. 762-765, 2006.