06 2014 档案

10.4.3 编程实例-太阳系动画
摘要:附上本实验的VC++工程代码(VC++2008) 阅读全文

posted @ 2014-06-16 10:33 慢步前行 阅读(2064) 评论(0) 推荐(0) 编辑

9.3.3编程实例-图形拾取
摘要:附上本实验的VC++工程代码(VC++2008) 阅读全文

posted @ 2014-06-16 10:32 慢步前行 阅读(834) 评论(0) 推荐(0) 编辑

8.6.4编程实例-纹理映射
摘要:附上本实验的VC++工程代码(VC++2008) 阅读全文

posted @ 2014-06-16 10:30 慢步前行 阅读(1867) 评论(0) 推荐(0) 编辑

7.5.5编程实例-Bezier曲线曲面绘制
摘要:(a)Bezier曲线 (b) Bezier曲面 1. 绘制Bezier曲线 附上本实验的VC++工程代码(VC++2008) 2. 绘制Bezier曲面(本实验的VC++工程代码(VC++2008)) 阅读全文

posted @ 2014-06-16 10:28 慢步前行 阅读(7165) 评论(0) 推荐(0) 编辑

6.5编程实例-立方体透视投影
摘要:附上本实验的VC++工程代码(VC++2008) 阅读全文

posted @ 2014-06-16 10:25 慢步前行 阅读(3851) 评论(0) 推荐(0) 编辑

5.5 编程实例-红蓝三角形
摘要:注:教材中原程序中第55行glLoadIdentity()位置不对,现在更正至第31行。图5.17同时更正如上图。 附上本实验的VC++工程代码(VC++2008) 阅读全文

posted @ 2014-06-16 10:23 慢步前行 阅读(1488) 评论(0) 推荐(0) 编辑

4.4.2 OpenGL几何变换编程实例
摘要:程序运行结果如下图: 附上本实验的VC++工程代码(VC++2008) 阅读全文

posted @ 2014-06-16 10:00 慢步前行 阅读(1796) 评论(0) 推荐(0) 编辑

4.4.1 二维复合矩阵编程实例
摘要:(a)变换前的三角形 (b)变换后的三角形 (c)程序显示结果 附上本实验的VC++工程代码(VC++2008) 阅读全文

posted @ 2014-06-16 09:57 慢步前行 阅读(1683) 评论(0) 推荐(0) 编辑

3.6.2 编程实例-河南地图绘制
摘要:程序有关介绍请参考图书3.6.1节内容 程序运行结果如下图: 附上本实验的VC++工程代码(VC++2008),已含地图数据文件,放在工程文件夹中,与上述程序路径不一样。 阅读全文

posted @ 2014-06-16 09:34 慢步前行 阅读(2449) 评论(2) 推荐(0) 编辑

模拟试题C
摘要:模拟试题C 一、单项选择题(2′*14 =28′) 1.双线性法向插值法(Phong Shading)的优点是( ) A)法向计算精确 B)高光域准确 C)对光源和视点没有限制 D)速度较快 2.用编码裁剪法裁剪二维线段时,判断下列直线段采用哪种处理方法。假设直线段两个端点M、N的编码为1000和1001(按TBRL顺序)( ) A)直接舍弃 B)直接保留 C)对MN再分割求交 D)不能判... 阅读全文

posted @ 2014-06-15 16:27 慢步前行 阅读(4086) 评论(0) 推荐(0) 编辑

模拟试题B
摘要:模拟试题B 一、单项选择题(2′*8 =16′) 1.灰度等级为256级,分辨率为2048*1024的显示器,至少需要的帧缓存容量为( ) A)512KB B)1MB C)2MB D)3MB 2.在多形边面片的数量非常大的情况下,哪一个消隐算法速度最快? ( ) A)深度缓存算法(Z-Buffer) B)光线跟踪算法 C)画家算法 D)不确定 3.双线性光强插值法(Gouraud Sha... 阅读全文

posted @ 2014-06-15 16:26 慢步前行 阅读(4656) 评论(0) 推荐(0) 编辑

模拟试题A
摘要:模拟试题A 一、单项选择题(2′*12=24′) 1.下面各种坐标变换中,会产生变换前后维度的改变的是( ) A)建模变换 B)观察变换 C)投影变换 D)视口变换 2.下列描述深度缓冲消隐算法的特点中,正确的是( ) A)从每个多边形出发,根据其对应像素深度大小比较,严格按自远到近顺序进行显示 B)以视区每个像素为处理对象,严格按自远到近顺序进行显示 C)从每个多边形出发,根据其对应像... 阅读全文

posted @ 2014-06-15 16:24 慢步前行 阅读(5044) 评论(14) 推荐(1) 编辑

实验7 OpenGL光照
摘要:一.实验目的: 了解掌握OpenGL程序的光照与材质,能正确使用光源与材质函数设置所需的绘制效果。 二.实验内容: (1)下载并运行Nate Robin教学程序包中的lightmaterial程序,试验不同的光照与材质系数; (2)运行示范代码1,了解光照与材质函数使用。 三.实验原理: 为在场景中 阅读全文

posted @ 2014-06-15 11:23 慢步前行 阅读(1969) 评论(0) 推荐(0) 编辑

实验6 Bezier曲线生成
摘要:1.实验目的: 了解曲线的生成原理,掌握几种常见的曲线生成算法,利用VC+OpenGL实现Bezier曲线生成算法。 2.实验内容: (1) 结合示范代码了解曲线生成原理与算法实现,尤其是Bezier曲线; (2) 调试、编译、修改示范程序。 3.实验原理: Bezier曲线是通过一组多边形折线的顶 阅读全文

posted @ 2014-06-15 11:22 慢步前行 阅读(8042) 评论(2) 推荐(0) 编辑

实验4 编码裁剪算法
摘要:1.实验目的: 了解二维图形裁剪的原理(点的裁剪、直线的裁剪、多边形的裁剪),利用VC+OpenGL实现直线的裁剪算法。 2.实验内容: (1) 理解直线裁剪的原理(Cohen-Surtherland算法、梁友栋算法) (2) 利用VC+OpenGL实现直线的编码裁剪算法,在屏幕上用一个封闭矩形裁剪 阅读全文

posted @ 2014-06-15 11:19 慢步前行 阅读(12227) 评论(10) 推荐(1) 编辑

实验2 直线生成算法实现
摘要:理解基本图形元素光栅化的基本原理,掌握一种基本图形元素光栅化算法,利用OpenGL实现直线光栅化的DDA算法。 2.实验内容: (1) 根据所给的直线光栅化的示范源程序,在计算机上编译运行,输出正确结果; (2) 指出示范程序采用的算法,以此为基础将其改造为中点线算法或Bresenham算法,写入实 阅读全文

posted @ 2014-06-15 11:16 慢步前行 阅读(5708) 评论(0) 推荐(0) 编辑

实验1 OpenGL初识
摘要:Windows下的OpenGL编程步骤简单介绍详见课程实验教学博客-实验准备安装GLUT包与创建工程: http://www.cnblogs.com/opengl/archive/2012/10/16/2726747.html 1.实验目的: 熟悉编程环境;了解光栅图形显示器的特点;了解计算机绘图的 阅读全文

posted @ 2014-06-15 11:14 慢步前行 阅读(4337) 评论(0) 推荐(0) 编辑

我的新书《计算机图形学基础(OpenGL版)》
摘要:我的新书《计算机图形学基础(OpenGL版)》今年6月份在清华大学出版社出版了!新书与原在机械工业出版社出的《计算机图形学》相比,主要有以下不同:1.加重OpenGL的内容,每章都附有一个完整的OpenGL实例代码;2.实验教程更新并增加了2个实验,使图形学实验上机可以有更多的灵活性;3.更新了部分... 阅读全文

posted @ 2014-06-15 10:57 慢步前行 阅读(4369) 评论(10) 推荐(2) 编辑

导航

点击右上角即可分享
微信分享提示