-
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);
}
- 2023-04-10 06:30:03下载
- 积分:1
-
A card deck
此程序使用列表框来显示牌组中的牌和手中的牌。下一个版本将介绍类似于Windows操作系统附带的纸牌和红心游戏中使用的牌图形;
- 2022-02-03 12:12:56下载
- 积分:1
-
opengl实现置身于3D场景
OpenGL是行业领域中最为广泛接纳的 2D/3D 图形 API。 在该程序中,可以拖动鼠标,使场景旋转,就像置身于3D场景中 一样。在简单贴图之后,随着鼠标操作,制造炫目效果。
- 2022-03-07 04:05:09下载
- 积分:1
-
OpenGL教学,三维图形绘制
OpenGL教学,三维图形绘制-OpenGL teaching, 3D graphics rendering
- 2022-02-07 02:39:50下载
- 积分:1
-
生成地形,具体是在vc++和opengl环境下生成的
生成地形,具体是在vc++和opengl环境下生成的-Generated terrain, specifically in the vc++ And opengl environment generated
- 2022-01-26 03:07:47下载
- 积分:1
-
自制的基于MFC、OpenGL平台的平面二维坐标图程序,支持拖动平移、滚轮缩放和窗口缩放等功能,支持大数据量绘图。程序在VC6.0下编译通过。
自制的基于MFC、OpenGL平台的平面二维坐标图程序,支持拖动平移、滚轮缩放和窗口缩放等功能,支持大数据量绘图。程序在VC6.0下编译通过。
- 2022-10-14 21:30:02下载
- 积分:1
-
Inside the C++ Object Model一本学习C++的英文书籍
Inside the C++ Object Model一本学习C++的英文书籍-Inside the C++ Object Model a learning C++ English Books
- 2023-03-10 01:15:02下载
- 积分:1
-
一个小动画,用VC/Open Inventor开发
一个小动画,用VC/Open Inventor开发-a small animation, VC/Open Inventor Development
- 2022-04-23 16:42:49下载
- 积分:1
-
一个复杂数据结构的学习,本例子是在VC环境下用OPENGL编写的一个八叉树结构的程序...
一个复杂数据结构的学习,本例子是在VC环境下用OPENGL编写的一个八叉树结构的程序-a complex data structure of the study, This example is the VC environment with OpenGL prepared by an octree structure of the procedures
- 2022-03-23 05:19:20下载
- 积分:1
-
OpenGL虚拟场景中的雪景
OpenGL虚拟场景中的雪景,有天空盒与地形设计,粒子系统只有雪alskdjflng lasknaa idaljfngladk ajsidfolgnlskd
- 2022-01-28 22:52:52下载
- 积分:1