图形学实验指导

更新时间:2023-12-26 06:47:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

OpenGL图形API的配置与透视效果的3D图形显示

一、实验目的

能够灵活的运用OpenGL图形API函数,基于C++程序语言,自行设计出各种各样的计算机图形方案并调整不同的透视模型。

二、设计内容

运用所学的C++语言图形程序设计的知识,学会配置OpenGL图形函数API,设计(1)在屏幕上显示基本3D图形;(2)设置图形的表面光照模型及投影变换模型;

三、实验要求

1.所有图形(例如球体,正方体)有清晰的轮廓。 2.学会设置图形表面的光照色彩以及投影变换模型。 3.尽可能采用高效的算法,以降低时间复杂性和空间复杂性。

四、实验报告

实验报告的内容:

实验名称、实验目的、实验任务、实验内容、实验过程描述(包括实验结果分析、实验过程遇到的问题及体会)。

实验报告的要求:

实验报告以文本或电子版形式递交,实验报告书写要求如下:

1.问题描述:包括实验名称、目的、内容,以简洁明了的叙述说明本次图形程序设计的任务和目标,程序的输入和输出要求以及程序的功能。

2.主要仪器设备:包括实验过程中所用的主要仪器设备、软件等。

3.实验过程描述:包括源程序的各个组成部分以及算法分析过程,图形演示结果等。 4.分析和体会:包括实验结果分析,测试、调试过程所遇到的问题,图形程序设计与实现的经验和体会,进一步改进的设想。

纹理映射与交互式输入的3D动画

一、实验目的

能够灵活的运用OpenGL图形API函数,基于C++程序语言,结合操作系统交互接口实现交互式3D动画。

二、设计内容

基于实验1的基本内容,设计增加键盘及鼠标输入的互动,实现三维物体交互式运动效果。(物体的旋转或平移);

三、实验要求

1.所有图形(例如球体,正方体)有清晰的轮廓,实现3D交互动画效果。 2.学会导入Vertex的其他属性,如normal,texture,实现纹理映射。

四、实验报告

实验报告的内容:

实验名称、实验目的、实验任务、实验内容、实验过程描述(包括实验结果分析、实验过程遇到的问题及体会)。

实验报告的要求:

实验报告以文本或电子版形式递交,实验报告书写要求如下:

1.问题描述:包括实验名称、目的、内容,以简洁明了的叙述说明本次图形程序设计的任务和目标,程序的输入和输出要求以及程序的功能。

2.主要仪器设备:包括实验过程中所用的主要仪器设备、软件等。

3.实验过程描述:包括源程序的各个组成部分以及算法分析过程,图形演示结果等。 4.分析和体会:包括实验结果分析,测试、调试过程所遇到的问题,图形程序设计与实现的经验和体会,进一步改进的设想。

本文来源:https://www.bwwdw.com/article/2o9x.html

Top