搜索资源列表
OPENGL(4).rar
- 前面三篇文章已经把OPENGL的编程基本结构描述完毕。以后 会在这个基础上逐渐深化,不断增添新内容。这一篇是讲述 键盘操作和动画基础(实际还差的远哪)。只是个简单的能 由用户控制的动画,让物体前后移动,左右旋转。是我们自 己的第一个QUAKE!当然这个版本谁买谁上当,呵呵。 这篇的另一个目的就是加深前面对于CALLBACK函数的认识以 及对于变换的直观解释,任何变换你都可以从屏幕上通过自 己的操作看出来: 我只把和以前变化的部分标记中文解释
81-101.zip
- vc灵感编程范例源代码 81 创建树 82 创建声音控制按钮 83 播放控制 84 文本对话框 85 时钟 87 通信控制 88 创建文本区域组件 89 更改文本区域 91 学校报表 92 银行平衡表 93 Java多线程小程序演示浏览 94 发送接收数据 95 信件处理 96 服务器监听 97 发送接收UDP数据 98 创建备用屏幕 99 SQL数据集 100 视频会话 101 绘图-vc inspiration programming model to create the source c
BallRot
- VC、Opengl编写的屏幕保护程序 包含源码和执行程序 通过鼠标的拖动可控制环和球的转动-VC, Opengl prepared by the screen contains the source code and the procedures for implementation by dragging the mouse to control the ball and the Central Moment
光照场景
- 实验中,我们综合利用了计算机图形学里面三维图形图象的基本算法,以及表面映射算法,成功的在屏幕上显示了一个ZHUONMIQAN,在设计过程中,我们还运用了计算机控制光线明暗算法,给花盒加上了逼真的光照效果。-experiments, we Comprehensive Utilization of the 3-D computer graphics imagery inside the basic algorithm, and surface mapping algorithm, the succe
airplane
- 在Visual C++下,利用OPENGL,来实现纸飞机在屏幕上的旋转功能,并且设置按钮来控制纸飞机的运动和停止-In Visual C++ using OPENGL, to achieve the paper airplane on the screen rotation function, and set the button to control the plane' s movements and to stop
MouseAndLight
- 此程序绘制了带6个纹理的立方体,明实现了键盘和鼠标控制,其中键盘控制如下: L :控制光照光照 ←:向左旋转速度增加 →:向右旋转速度增加 ↑:向上旋转速度增加 ↓:向下旋转速度增加 PgUp:立方体向屏幕里移动(离观察者越来越远) PgUp: 立方体向屏幕外移动(离观察者越来越近) 鼠标控制如下: 右键:控制光照 左键:按下左键时可以进行立方体的拖拽使之旋转 -This program drew a cube with 6 textures, cle
OpenGL-model-rendering
- OpenGL真实感模型绘制与应用 实现功能: *利用交互式方法,操纵浏览模型细节,能方便观察模型。 *能够用不同的方式(如上截图)渲染模型,增加光照控制、坐标系的显示等等。 *利用luweiqi模型,设计了一个简单的真实感三维动画。 动画介绍: 打开程序运行后,luweiqi 出现在屏幕中,并且自动播放背景音乐《天下无双》 按数字‘7’键开始播放动画,模型向后渐行渐远,然后开始旋转,不久变成画线模式, 隐没于黑暗中后变成点模
opengl-box
- 一个用键盘控制的正方体,屏幕背景为黑色,正方体为白色,无材质。-A control the cube with the keyboard, the screen background is black, cube is white, non-material.
opengl_qt_linghting_blending
- 本次实验主要是学习下opengl中光照的使用方法,opengl中的光照分为环境光,漫射光,镜面光,反射光4种,这里主要是学习环境光和漫射光的设置,同时对比下opengl中支持的几种纹理滤波方式的效果,另外也可以加入色彩融合效果。这次实验是将一个木箱纹理贴到一个立方体上,然后我们在空间屏幕正外方设置了一个光源,可以用键盘的L键来控制该光源的开启和关闭;用F键来旋转程序中用到的3种滤波方式,按下F键后,依次切换该3种方式;用PageUp键来使物体离观察者越来越远,相反,用PageDown来使物体离我
MyBezier
- 通过鼠标控制,在屏幕上输入点,画贝塞尔曲线-Drawing Bezier curves by mouse control
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
code2
- 1、用鼠标拖动画直线,线段终点始终跟随鼠标移动; 2、使用菜单界面修改直线的颜色; 3、利用键盘控制直线在屏幕上移动;(1, using the mouse to drag the straight line, the end of the line is always followed by the mouse movement; 2, use the menu interface to modify the color of the straight line. 3, use th
