3D 시뮬레이션이이나 3차원으로 그래픽을 표현해서 데이터를 확인해봐야 할 경우가 있다.
이럴때를 대비하여 OpenGL View클래스를 만들어두고 썼다.
오늘 그 클래스를 올려봅니다.
<COpenGLView Class>
사용하시는 방법은
SDI 기반으로 프로젝트를 만드시고, 이 클래스를 CView대신에 COpenGLView 클래스로 바꾸시면 됩니다.
(1) View헤더파일에서 CView기반의 View클래스를 COpenGLView로 대체한다.
#include "OpenGLView.h" //헤더파일 추가
class CTestView : public COpenGLView //CView를 COpenGLView클래스로 바꿔서 상속
(2) view cpp파일에서 CView를 COpenGLView클래스로 바꿔준다.
IMPLEMENT_DYNCREATE(CWiiViewView, COpenGLView)
...
BEGIN_MESSAGE_MAP(CWiiViewView, COpenGLView)
....
return COpenGLView::PreCreateWindow(cs);
....
COpenGLView::OnDraw(pDC);
....
등등등...
'Robotics > Software Tech.' 카테고리의 다른 글
[STL] string tokenizer (0) | 2009.03.11 |
---|---|
[boost] string tokenizer (0) | 2009.03.08 |
WIN32_LEAN_AND_MEAN (0) | 2009.02.21 |
Robot Control Software (0) | 2009.02.08 |
로봇용 어플리케이션 프레임워크 - Tekkotsu (0) | 2009.02.05 |