搜索资源列表
shiyan5
- 实验5 Bezier曲线 1.实验目的: 了解曲线的生成原理,掌握几种常见的曲线生成算法,利用VC+OpenGL实现Bezier曲线生成算法。 2.实验内容: (1) 结合示范代码了解曲线生成原理与算法实现,尤其是Bezier曲线; (2) 调试、编译、修改示范程序。 (3) 尝试实现B样条曲线算法。 -5 Bezier curve experiment 1. Experimental Objective: To understand the principle of
bresenham
- 1.实验目的: 理解基本图形元素光栅化的基本原理,掌握一种基本图形元素光栅化算法,利用OpenGL实现直线光栅化的DDA算法。 2.实验内容: (1) 根据所给的直线光栅化的示范源程序,在计算机上编译运行,输出正确结果; (2) 指出示范程序采用的算法,以此为基础将其改造为中点线算法或Bresenham算法,写入实验报告; (3) 根据示范代码,将其改造为圆的光栅化算法,写入实验报告; (4) 了解和使用OpenGL的生成直线的命令,来验证程序运行结果。 -shi
proj1
- 在Windows系统中,安装GLUT库:打开glut-3.7.6-bin.zip,取出glut.h,glut32.lib,glut32.dll,分别放置。 使用Visual Studio C++编译已有项目工程,并修改代码生成以下图形: 在此基础上,修改各顶点颜色,使得每个顶点颜色不一样,多边形内部颜色渐变。 操作方法和实验步骤: 1.使用GL_POLYGON模式绘制白色的多边形,由于所绘多边形为凹多边形,故从最左上角的点开始绘制,以防得到不可预测的图形。注意求得各凹角(refl
sphere
- 使用visual studio 2005编译生成的代码,实现描绘一个球体,并根据需要实现色彩调整,位置变换。-Using visual studio 2005 to compile the generated code to achieve depicts a sphere, and in accordance with the need to achieve color adjustments, position change.
Flag
- 在Windows系统中,安装GLUT库:打开glut-3.7.6-bin.zip,取出glut.h,glut32.lib,glut32.dll,分别放置。使用Visual Studio C++编译项目工程,并修改代码生成一个五星红旗。-Windows system, install the GLUT library: Open glut-3.7.6-bin.zip is remove glut.h, glut32.lib glut32.dll were placed. Use the Visu
Ex1
- 在Windows系统中,安装GLUT库:打开glut-3.7.6-bin.zip,取出glut.h,glut32.lib,glut32.dll,分别放置。 使用Visual Studio C++编译已有项目工程,并修改代码生成五星红旗-On Windows systems, the installation GLUT library: Open the glut-3.7.6-bin.zip, remove glut.h, glut32.lib, glut32.dll, were placed
glutEx1
- 在Windows系统中,安装GLUT库:打开glut-3.7.6-bin.zip,取出glut.h,glut32.lib,glut32.dll,分别放置。 使用Visual Studio C++编译已有项目工程,并修改代码生成以下图形: “一个六角星” 在此基础上,修改各顶点颜色,使得每个顶点颜色不一样,多边形内部颜色渐变。-On Windows systems, the installation of GLUT library: Open glut-3.7.6-bin.zip, r
glutEx3
- 一、实验目的和要求 在OpenGL编程基础上,通过实现实验内容,掌握OpenGL的矩阵使用,并验证课程中矩阵变换的内容。 二、实验内容和原理 使用Visual Studio C++编译已有项目工程,并修改代码生成以下图形: “平移的桌子,旋转的桌子”-First, experimental purposes and requirements of the OpenGL programming, based on the contents through the
glutEx5
- 一、实验目的和要求 在模型变换实验的基础上,通过实现下述实验内容,掌握OpenGL中三维观察、透视投影、正交投影的参数设置,并能使用键盘移动观察相机,在透视投影和正交投影间切换,验证课程中三维观察的内容; 进一步加深对OpenGL三维坐标和矩阵变换的理解和应用。 二、实验内容和原理 使用Visual Studio C++编译已有项目工程,并修改代码生成以下图形: “桌子和茶壶的正投影和透视投影” 可以使用键盘改变camera位置与观察方向 (按键为a
test3
- 在Windows系统中,安装GLUT库:打开glut-3.7.6-bin.zip,取出glut.h,glut32.lib,glut32.dll,分别放置。 使用Visual Studio C++编译已有项目工程,并修改代码生成六角星图案。在此基础上,修改各顶点颜色,使得每个顶点颜色不一样,多边形内部颜色渐变。 -On Windows systems, install GLUT libraries: Open glut-3.7.6-bin.zip, remove glut.h, glut3
correctedOpenGLProgramGuilde8thcode
- 本代码是在OpenGL 红宝书第八版的代码的基础上进行的整理, 修正了以下事项 1. 修正编译错误 2. 用一个sln文件加载所有工程 3. 修正着色脚本路径和资源路径, 4. 统一输出路径 生成后的exe文件根据编译类型进行了分类, 生成在不同的目录中. 双击即可启动, 资源路径与脚本路径已经修正.-This code is based on the OpenGL Red Book eighth code on the order, fixed the following