- 26
- 0
- 约 5页
- 2017-01-17 发布于重庆
- 举报
計算机图形学上机实验内容
注:
(1)下文中所说课本指:交互式计算机图形学-基于OpenGL的自顶向下方法(第五版)
(2)实验指导仅供参考。
实验1: Graphics Performance
(参考课本第2章 图形学编程) 预计8 小时
实验目的:
熟悉OpenGL应用程序基本架构
了解图形系统的性能
实验内容:
利用Glut库,编写一个OpenGL程序,实现以下功能:
仿照课本2.4.3的例子,绘制若干OpenGL基本体素(三角形、三角形带、四边形、四边形带)构成的球体,注意球体绘制与球体划分的区别。
可以控制改变球的数量和球的体积,来改变基本体素的数量以及顶点的数量。
可以通过改变glPolygonMode,切换是否填充所绘制的基本体素。
利用函数glutGet(GLUT_ELAPSED_TIME)(returns the time in milliseconds since glutInit or the first invocation of the function)统计绘制时间
仔细观察各种不同条件下的绘制时间,完成一份实验报告,报告中包含以下问题的实验数据统计以及结论:
填充与非填充的情况下,每秒绘制三角形的数目
三角形大小的变化是否影响系统的性能
给每个顶点不同颜色的情况下,对于性能的影响
分别比较使用三角形、三角形带,以及四边形、四边形带作为基本
原创力文档

文档评论(0)