搜索资源列表
OPENGL(4).rar
- 前面三篇文章已经把OPENGL的编程基本结构描述完毕。以后 会在这个基础上逐渐深化,不断增添新内容。这一篇是讲述 键盘操作和动画基础(实际还差的远哪)。只是个简单的能 由用户控制的动画,让物体前后移动,左右旋转。是我们自 己的第一个QUAKE!当然这个版本谁买谁上当,呵呵。 这篇的另一个目的就是加深前面对于CALLBACK函数的认识以 及对于变换的直观解释,任何变换你都可以从屏幕上通过自 己的操作看出来: 我只把和以前变化的部分标记中文解释
keyboard_operate
- 这一篇是讲述键盘操作和动画基础(实际还差的远哪)。只是个简单的能由用户控制的动画,让物体前后移动,左右旋转。-This one is about the keyboard operation and animation basis (the actual which far worse). Only a simple user can control the animation, objects moving around, rotating around.
gl3d
- OPGL源代码,演示了OPGL的面与物体的构成,以及3维物体的旋转,移动,放大等操作。并提供了背景设置,光影等效果的控制。适合于OPGL入门.-OPGL source code, OPGL demonstration of the surface and the composition of objects, as well as three-dimensional object rotation, Mobile, zooming etc. And provided background set
MutiWindow
- 本程序在Visual C++环境下,以4个OpenGL窗口为例,介绍多个OpenGL窗口的实现,在此框架的基础上,可以实现类似3DSMax多视角3D软件编程。实现了三维物体的多窗口显示、移动、旋转级缩放,按住Ctrl或Shift键,拖动鼠标实现不同的操作。是OpenGL编程一个很好的初始平台。-this program in Visual C environment to four OpenGL window as an example. It features OpenGL window ac
transparent
- 这是OPENGL的第三个例子,实现了鼠标移动来使物体旋转的且透明处理
Lesson09
- 会在旋转的物体上贴图并打上光线以及混色(透明)处理。这一课应该算是第一课中级教程。您将学到如下的知识:在3D场景中移动位图,并去除位图上的黑色象素(使用混色)。接着为黑白纹理上色,最后您将学会创建丰富的色彩,并把上过不同色彩的纹理相互混合,得到简单的动画效果。
09_Transparent.rar
- 使用OpenGL载入纹理,并在旋转的物体上贴图并打上光线以及混色(透明)处理。在3D场景中移动位图,并去除位图上的黑色象素(使用混色),着为黑白纹理上色。,The use of OpenGL texture loading, and rotating objects in the map and marked with light and color (transparent) to deal with. Mobile 3D scene in the bitmap and bitmaps to
MouseRotate
- 点击物体,可以产生像3DMax那样产生轨迹球,通过点击各个圆并移动鼠标来旋转物体。-Click on objects, can produce as 3DMax produced as a trackball, by clicking on each circle and move the mouse to rotate the object.
OpenGL_model
- 利用OpenGL实现三维动画,可以通过鼠标移动或旋转三维物体-Draw with OpenGL, the object can move and rate with mouse move
version_three
- 1. 三角片渲染模型 2.鼠标控制物体旋转移动 OpenGL/C 开发-1. triangle-mesh modeling with input data 2. interactive mouse control the object Developed with OpenGL and C/C++
SimpleMirror
- 画了四个物体:球体,正方体,圆球,圆柱体,再画出一面镜子,可以看到镜子里自己的像。可以移动鼠标旋转查看,也可以通过按键A, D, F ,R 来控制旋转等功能。-Drew four objects:sphere,cube,sphere,cylinder, and then drew a mirror,you can see the image of their own. You also can move the mouse to rotate view, you can also keys A
specref
- 模拟太阳光照射物体形成光照效果,并且物体可以移动,模拟太阳光可以旋转以模拟出不同角度的光照效果-Simulated sunlight to form an object lighting effects, and objects can be moved to simulate sunlight can be rotated to simulate the effect of different angles of light
cylinder-win32keyboardPmove
- WIN32环境下的OPENGL编程。实现功能:通过构建二次方程绘制三维图形,光照和材料设置,圆柱体上下表面封闭处理,键盘控制物体的旋转,缩放和移动。-WIN32 environment OPENGL programming. Function: quadratic equation by constructing three-dimensional graphics rendering, lighting and material set, the upper and lower surface
openGL3D
- 有移动光源。鼠标拖动可以旋转物体,按SHIFT+S使物体变小,SHIFT+L使物体变大。 按上下左右按键移动物体。-There is a moving light.You can rotate the object using your mouse and make it move and change its position using the keyboard.
translate
- 实现了3d物体的自由移动,和旋转等运动问题,可以自主添加各种运动规律,然后使其在一定时间范围内运动-3d objects to achieve the free movement, and rotation and other sports issues, will be free to add all kinds of sports law, and then to move within a certain time frame
1
- 红宝书原书第七版5-6尝试一下,使光源沿物体移动而不是绕着它旋转。-Little red book seventh edition of the novel 5-6 try to make the light along the object rather than move around its rotation.
glut
- 一个关于OpenGL的初学者代码,包含了漫游、简单碰撞检测,物体移动,旋转等功能,利用了纹理映射,显示列表等内容。-A beginner on OpenGL code, including roaming, simple collision detection, object moving, rotating, and other functions, including the use of texture mapping, display list and so on.
code
- 1、利用OpenGL函数画一个三维物体; 2、利用鼠标或键盘控制三维物体在屏幕上移动、旋转和放缩 (1)移动:不能直接调用OpenGL几何变换函数,运用齐次坐标,采用矩阵相乘的方式自己编程实现; (2)旋转、放缩可以调用OpenGL函数(1. Draw a three-dimensional object by using the OpenGL function; 2. Use the mouse or keyboard to control the movement, rotation