首页| JavaScript| HTML/CSS| Matlab| PHP| Python| Java| C/C++/VC++| C#| ASP| 其他|
购买积分 购买会员 激活码充值

您现在的位置是:虫虫源码 > 其他 > MFC Opengl三维控件

MFC Opengl三维控件

资 源 简 介

应用背景 1当二维自定义控件的绘制效果无法满足图形需求时,需要考虑三维控件的可行性; 2在三维控件中,可绘制立体的效果; 3 可在二维图形程序中,绘制三维的图表,如饼图。曼哈顿图等; 关键技术 1 mfc自绘制控件的技术实现; 2 opengl基本绘制图形 3 opengl图形框架,包括编辑,旋转,视图缩放等 4 提供了三维投影,拾取基础类的代码;  5 自定义控件派生自static控件; void COpenglWnd::Paint() { InitOpengl(); glMatrixMode(GL_MODELVIEW); glLoadIdentity(); ////////////////////////////////////////////////////////////////////////// glPushMatrix(); glTranslated(0,0, -m_OpenglSize.GetEyeDistance() ); RenderOpengl(); glPopMatrix(); HDC m_hgldc = ::GetDC(m_hWnd); ::SwapBuffers(m_hgldc); }

文 件 列 表

CDlgOpengl
res
opengl
include
glLib
CDlgOpengl.aps
CDlgOpengl.cpp
CDlgOpengl.h
CDlgOpengl.rc
CDlgOpengl.vcproj
CDlgOpengl.vcproj.8.00.old
CDlgOpengl.vcproj.LZS.Administrator.user
CDlgOpengl.vcproj.LZSHOME.Administrator.user
CDlgOpengl.vcproj.WIN-L3ADN688FB3.Administrator.user
CDlgOpenglDoc.cpp
CDlgOpenglDoc.h
CDlgOpenglView.cpp
CDlgOpenglView.h
ChildFrm.cpp
ChildFrm.h
MainFrm.cpp
MainFrm.h
OglTestCtrl.cpp
OglTestCtrl.h
OpenglWnd.cpp
OpenglWnd.h
ReadMe.txt
Resource.h
stdafx.cpp
stdafx.h
TrackBallTracker.cpp
TrackBallTracker.h
CDlgOpengl.sln

相 关 资 源

您 可 能 感 兴 趣 的

同 类 别 推 荐

VIP VIP
0.203446s