您的位置:首页 » 实验报告答案 » 计算机图形学实验报告 » 计算机图形学 第二版 实验报告及答案 (张彩明)

计算机图形学 第二版 实验报告及答案 (张彩明)

计算机图形学 第二版 实验报告及答案 (张彩明) - 封面

实验报告配套教材:

书名:计算机图形学 第二版
作者:张彩明 杨兴强 李学庆
出版社:科学出版社

实验报告概述:

1. 利用GLUT库,编写一个OpenGL程序,实现以下功能: 仿照课本的例子,绘制若干OpenGL基本体素(三角形、三角形带、四边形、四边 形带)构成的球体, 可以控制改变球的数量和球的体积,来改变基本体素的数量以及顶点的数量。 可以通过改变glPolygonMode,切换是否填充所绘制的基本体素。 可以通过glRotate,使绘制的球体旋转。 利用函数glutGet(GLUT_ELAPSED_TIME)(returns the time in milliseconds since glutInit or the first invocation of the function)统计绘制时间 2. 仔细观察各种不同条件下的绘制时间,完成一份实验报告,报告中包含以下问题的 实验数据统计以及结论: 填充与非填充的情况下,每秒绘制三角形的数目 三角形大小的变化是否影响系统的性能 给每个顶点不同颜色的情况下,对于性能的影响 分别比较使用三角形、三角形带,以及四边形、四边形带作为基本体素的情况下, 性能有何差别 多个三角形或四边形的顶点同时置于一个glBegin 与 glEnd 之间的情况,与每个 glBegin 和 glEnd 间只存放一个三角形或四边形的顶点,两种情况下,性能上有 何差异 当加入裁减体,一部分体素在裁减体外时,性能有何影响。 当顶点格式描述分别使用glVertex3f, glVertex3fv, glVertex3i等时,性能是否有影响 你的实验数据与市场上一款显卡的宣传数据差别如何 比较一下使用sin和cos函数计算顶点的坐标与使用查数据表的方法获取顶点坐标 两者之间的差异。