-
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
-
OPENGL编写时钟表盘
编程实现时钟运动,通过使用OpenGL提供的标准库函数,综合图形学Bresenham画线和画圆的算法,OpenGL颜色模型中的RGBA模式,颜色表示模式等实现指针式时钟运动,并通过点击右键菜单实现时钟背景与时针颜色的转换。根据Bresenham画线和画圆的算法,画出时钟的指针和表盘。再根据OpenGL颜色模型用glColor()定义当前颜色。设置当时钟运行时交换的菜单,运行程序时可变换时钟背景与时针的颜色。在此中综合实现本学期中学习到OpenGL编程中部分的方法与操作。软硬件运行环境:Microsoft Windows XP。工发工具:VC++ 6.0。
- 2022-07-08 01:44:25下载
- 积分:1
-
对于雪的模拟,效果不错,可以看一下。
随机处理
对于雪的模拟,效果不错,可以看一下。
随机处理-For snow simulation, good results, you can look at. Random treatment
- 2022-09-19 08:20:03下载
- 积分:1
-
OpenGL的例子
一个opengl实例---台球
开发环境visual c-Opengl examples--- a development environment for visual c billiards
- 2022-03-20 03:50:03下载
- 积分:1
-
OpenGL interesting example of a simple procedure for beginners
OpenGL的例子程序
简单有趣
for beginners-OpenGL interesting example of a simple procedure for beginners
- 2022-02-14 03:44:11下载
- 积分:1
-
学习OpenGL好例子
学习OpenGL好例子 -Study good examples of OpenGL
- 2023-03-04 21:30:03下载
- 积分:1
-
一个实现了透视立体效果的opengl程序,在这个程序中你将开始学习如何创建三维物体,效果很不错。...
一个实现了透视立体效果的opengl程序,在这个程序中你将开始学习如何创建三维物体,效果很不错。-a lens to achieve a three-dimensional effect of opengl procedures, In this process you will begin to learn how to create three-dimensional objects, the effect is pretty good.
- 2022-04-10 03:39:38下载
- 积分:1
-
一个很漂亮的粒子系统,是模拟下雪场景的,而且里面的功能非常全面,点击.EXE文件就可以直接运行...
一个很漂亮的粒子系统,是模拟下雪场景的,而且里面的功能非常全面,点击.EXE文件就可以直接运行-a very nice particle system, it is the snow scene, but inside is very comprehensive, Click. EXE file can be run directly
- 2022-12-03 03:15:03下载
- 积分:1
-
OpenGL与建模软件MultiGen Creator的接口程序,可以在OpenGL中导入MultiGen Creator建好的模型(flt)WE...
OpenGL与建模软件MultiGen Creator的接口程序,可以在OpenGL中导入MultiGen Creator建好的模型(flt)WE-this program is an interface between OpenGL and MultiGen Creator,it can be used to introduce flt model created by MultiGen Creator to openGL.
- 2022-08-19 20:36:33下载
- 积分:1
-
OpenGL3.0+ for Games
Opengl3.0 游戏编程,一些相关的交互,纹理接口,应用glew库实现对底层API的调用,可扩展,部分代码来自互联网,有一定的参考价值,本人是做3d开发的,觉得这个资源很不错,可以交流学习下。
- 2023-05-10 18:15:03下载
- 积分:1