2010년 10월 31일 일요일

GenesisControl 3D


원자로 내부에있는 스팀홀 보수작업하는 로봇을 컨트롤하는 프로그램을 만들었다.
VC6.0에서 OpenGL을 이용해서 3D그래픽을 처리하고 모터 이동은 PMAC컨트롤러를 사용했다.

반투명한 외부에 불투명한 로봇이 있는 효과를 내기 위해서 반투명 외부의 면중 법선백터와 시선백터의 각이 90도를 넘는 부분을 먼저 그리고, 로봇을 그린 다음에, 나머지 외부면을 그리는 방법을 사용했다.