opengl计算机图形学之_D编程基础

北师大珠海分校信息技术学院

计算机图形学实验报告

实验报告文件命名方式:学号姓名_实验序号_实验名称.doc

姓名 任课教师 实验地点 实验课时间 实验得分 实验序号与名称:实验1:OpenGL基础入门 实验目的: 1. 熟悉3D基本编程 2. 熟悉视点观察函数的设置和使用 3. 熟悉投影变换函数的设置和使用 4. 熟悉基本3D图元的绘制 实验开发环境: 黄静 丽泽C304-1 学号 实验教师 黄静 书写日期 专业 评阅教师 20121112 计算机 硬件要求: PC机,主流配置,最好为独立显卡,显存512M以上。 软件环境: 操作系统:Windows XP。 语言开发工具:Microsoft Visual studio 2008,Visual C++。 并安装OpenGL图形函数库 实验要求: 1.当场检查,计现场分 2.实验所有步骤所生成的效果截图拷贝到实验报告文档里备查,并附上相应的代码。 WORD文档命名方式:学号姓名-实验序号-实验名称。 实验内容与步骤小结、主要截图、核心代码实现: 以下操作需要记录不同效果图和修改的相应参数: 1.让静止的立方体绕Z轴不停旋转 gluLookAt(0,0,5,0,0,0,0,1,0); //视点设置函数 比例:50% 1 / 6

2. 修改不同视点,目标点不变,观看显示效果 gluLookAt(5,0,0,0,0,0,0,1,0); //视点设置函数 3. 修改目标点,视点不动,观看显示效果 gluLookAt(0,0,5,0,3,0,0,1,0); //视点设置函数 gluLookAt(0,0,5,3,0,0,0,1,0); //视点设置函数 4. 视点与目标点同时修改,观看显示效果 gluLookAt(5,0,0,3,0,0,0,1,0); //视点设置函数 2 / 6

5. 视点与目标点不变,修改观察体大小,观看显示效果 gluPerspective(50,w/h,1,60); //定义透视投影投影观察体大小 6. 将正交投影观察体改为透视投影观察体,并设置其大小,观察显示效果 以上都是透视投影观察体,改为正交观察体后如图 比透视投影观察体的亮度暗些,经纬线少一些。 3 / 6

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4