-
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
-
CS的BSP树
BSP tree for CS
- 2022-10-27 18:20:03下载
- 积分:1
-
用Visual C++ 和openGL开发的地球旋转程序
用Visual C++ 和openGL开发的地球旋转程序-Using Visual C++ and openGL procedures developed by the Earth" s rotation
- 2022-02-12 18:35:48下载
- 积分:1
-
qt嵌入osg
使用QGraphicScene 可以把Qt窗口直接和osg场景一起渲染,自己不想使用那个QGraphicsViewAdapter,所以就研究了一下,还好最后终于是弄出来了。所有的Qt窗口直接使用addWidget添加到Scene中就可以,使用灰常方便。
- 2022-03-21 04:28:11下载
- 积分:1
-
3DMAX ASE模型描述及OpenGL控制
3DMAX ASE模型描述及OpenGL控制-3DMAX ASE Model Description and OpenGL control
- 2022-03-02 09:10:59下载
- 积分:1
-
OpenGL红宝书源代码,里面的每个例子都有详细的注释,是学习OpenGL的必备武器...
OpenGL红宝书源代码,里面的每个例子都有详细的注释,是学习OpenGL的必备武器 -Little Red Book OpenGL source code, which has detailed examples of each of the Notes, is an essential learning OpenGL weapons
- 2022-07-27 06:51:19下载
- 积分:1
-
教你如何在OPENGL环境下进行拾取游戏的编辑
教你如何在OPENGL环境下进行拾取游戏的编辑-OPENGL teach you how to pick up the game environment editor
- 2023-06-18 20:50:04下载
- 积分:1
-
用OpenGL编写的教程
用OPENGL写的一个教程-Using OPENGL to write a tutorial
- 2023-05-31 03:25:03下载
- 积分:1
-
使用OpenGL,图形的缩放的三个典型案例,绘制球灯…
OpenGL的使用,三个典型的例子,分别为图形的缩放,绘制光源照射的球体。雾的使用-use OpenGL, three typical examples of the scaling graphics, drawing the ball light irradiation. The use of fog
- 2022-03-01 13:38:40下载
- 积分:1
-
这是一个opengl的教材,通过学习,可以掌握3d开发中的一些基础。为以后的开发铺路...
这是一个opengl的教材,通过学习,可以掌握3d开发中的一些基础。为以后的开发铺路-a good book introduct 3d game called opengl
- 2022-06-18 20:03:10下载
- 积分:1