搜索资源列表
二维图像三维显示
- 本人为了图像处理的需要,很想实现二维图像的三维显示,于是写了本代码,希望与此有兴趣的读者共享。图像的获取一是bmp图像文件,二是来自剪贴板。本代码在MFC中调用OpenGL库函数来实现二维图像的三维显示,图像的宽度、高度和象素的亮度分别为三维空间的x,z,y坐标。程序主要有初始化、绘图、资源释放和操作部分,这些功能在OGL_MFCView.cpp文件中实现。OpenGL库的初始化在该文件中的OnCreate,InitScene和DrawScene函数中实现,主要初始化OpenGL运行时的环境变量
threedmesh
- 为了实现图像处理的需要,实现二维图像的三维显示,于是写了本代码,希望与此有兴趣的读者共享。图像的获取一是bmp图像文件,二是来自剪贴板。本代码在MFC中调用OpenGL库函数来实现二维图像的三维显示,图像的宽度、高度和象素的亮度分别为三维空间的x,z,y坐标。程序主要有初始化、绘图、资源释放和操作部分,这些功能在OGL_MFCView.cpp文件中实现。OpenGL库的初始化在该文件中的OnCreate,InitScene和DrawScene函数中实现,主要初始化OpenGL运行时的环境变量,三
OOWin32
- NeHe SDK是把Nehe的教程中所介绍的所有功能,以面向对象的形式,提供给编程人员快速开发的一套编程接口。在下面的教程中,我将按NeHe SDK源码的功能分类,一步一步把这套api介绍给大家。如果你觉得有更好的学习方法,或者有其他有益的建议,请联系我。zhouwei02@mails.tsinghua.edu.cn,zhouwei506@mails.gucas.ac.cn 我在第四课的基础上,把公共的功能提取出来,并删除了特定的绘制函数,就完成了这个空白的程序框架,它可以使用基本的O
200681114393210418
- 3D地形模拟2(带纹理)PC版 依据一本OpenGL上的例子修改的,在OGLES上没有找到绘画QUAD的函数,就用了两个三角形来替代,主要用到的还有FOG等效果。-3D terrain simulation 2 (with texture) PC based on a version of the OpenGL examples amended. In OGLES not find the painting QUAD function, the two used to replace the
Triangle
- 这是OpenGL编程的一个简单的例子,主要演示怎样使用颜色及绘制几何图形及物体的最基本的函数,更多的函数你可以在网上或有关书中查到。-This is the OpenGL Programming a simple example. demonstration of how to use the main color and drawing geometric figures and objects in the most basic function, The more you can func
C__DocumentsandSettings_cq_桌面_VC
- 二维图像的三维显示 详细信息 本人为了图像处理的需要,很想实现二维图像的三维显示,于是写了本代码,希望与此有兴趣的读者共享。图像的获取一是bmp图像文件,二是来自剪贴板。本代码在MFC中调用OpenGL库函数来实现二维图像的三维显示,图像的宽度、高度和象素的亮度分别为三维空间的x,z,y坐标。程序主要有初始化、绘图、资源释放和操作部分,这些功能在OGL_MFCView.cpp文件中实现。OpenGL库的初始化在该文件中的OnCreate,InitScene和DrawScene函数中实现,主要初
3DTerrain
- 依据一本OpenGL上的例子修改的,在OGLES上没有找到绘画QUAD的函数,就用了两个三角形来替代,主要用到的还有FOG等效果。运行时,按左右将重新生成随机地形,按下退出。 -OpenGL on the basis of a modified example, on OGLES at QUAD painting did not find the function, used to replace the two triangles, the main use, etc. have the ef
NURBS
- 非均匀有理B样条(NURBS)曲线曲面造型的主要算法函数源码-Non-uniform rational B-spline (NURBS) curve and surface modeling functions of the main algorithm source code
Touzi
- 本程序是依据网上流传的nehe opengl 教程中第七课的实例进行功能加强的。 保持了源程序的光照(由L键控制),纹理和视角旋转变化(方向键和上下翻建),并贴了六个图,分别表示骰子的六个面。 增加了由回车键控制骰子开始旋转,空格键控制旋转结束。主要算法是利用rand()函数功能,对6取余,得到0—5的随机数, 利用switch语句,把骰子的任意一个面旋转到视口上,以此来实现骰子功能。-This procedure is based on the popular online neh
teapot
- 运用茶壶实体来构造程序的主体运动不件,经过旋转的变换完成图形的运动,菜单注册函数完成菜单的选择,并绑定到鼠标右键,完成调用的方便性.通过键盘注册函数使用特殊功能键(方向键)完成对茶壶实体的细致变化-Use the teapot entity to construct the main body of the sports not a procedure, after the change of rotating the movement of the complete graphics, men
Transform
- 用visual studio环境可以运行,矩阵的基本运算,包括平移,旋转,缩放等。源码中有主要的步骤注释说明。用到了OpenGL的函数、库文件、头文件和glut库。-Visual studio environment can run the basic operations of the matrix, including translation, rotation, scaling, etc.. The notes of the main steps in the source. Use Op
main.cpp
- 一个球体在空中运动动态的显示代码,用OpenGL的库函数调用实现。-Fly Ball
main
- 通过中心加权采样法实现直线的反走样。并不是直接使用opengl中的库函数。-Anti-aliasing line
ktpjliu2
- 用matlab实现的标准的遗传算法和结合免疫算法,采用主函数调用-Matlab standard genetic algorithm and immune algorithm, the main function calls