opengl计算机图形学之08_3D编程基础.doc

上传人:asd****56 文档编号:79334427 上传时间:2023-03-21 格式:DOC 页数:6 大小:1.14MB
返回 下载 相关 举报
opengl计算机图形学之08_3D编程基础.doc_第1页
第1页 / 共6页
opengl计算机图形学之08_3D编程基础.doc_第2页
第2页 / 共6页
点击查看更多>>
资源描述

《opengl计算机图形学之08_3D编程基础.doc》由会员分享,可在线阅读,更多相关《opengl计算机图形学之08_3D编程基础.doc(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、北师大珠海分校信息技术学院计算机图形学实验报告实验报告文件命名方式:学号姓名_实验序号_实验名称.doc姓名学号专业计算机任课教师黄静实验教师黄静评阅教师实验地点丽泽C304-1书写日期20121112实验课时间实验得分实验序号与名称:实验1:OpenGL基础入门实验目的:1 熟悉3D基本编程2 熟悉视点观察函数的设置和使用3 熟悉投影变换函数的设置和使用4 熟悉基本3D图元的绘制实验开发环境:硬件要求:PC机,主流配置,最好为独立显卡,显存512M以上。 软件环境:操作系统:Windows XP。语言开发工具:Microsoft Visual studio 2008,Visual C+。 并

2、安装OpenGL图形函数库实验要求:1.当场检查,计现场分2.实验所有步骤所生成的效果截图拷贝到实验报告文档里备查,并附上相应的代码。 WORD文档命名方式:学号姓名-实验序号-实验名称。实验内容与步骤小结、主要截图、核心代码实现:比例:50%以下操作需要记录不同效果图和修改的相应参数: 1让静止的立方体绕Z轴不停旋转gluLookAt(0,0,5,0,0,0,0,1,0); /视点设置函数2 修改不同视点,目标点不变,观看显示效果gluLookAt(5,0,0,0,0,0,0,1,0); /视点设置函数 3. 修改目标点,视点不动,观看显示效果gluLookAt(0,0,5,0,3,0,0,

3、1,0); /视点设置函数gluLookAt(0,0,5,3,0,0,0,1,0); /视点设置函数4. 视点与目标点同时修改,观看显示效果gluLookAt(5,0,0,3,0,0,0,1,0); /视点设置函数5. 视点与目标点不变,修改观察体大小,观看显示效果gluPerspective(50,w/h,1,60); /定义透视投影投影观察体大小6. 将正交投影观察体改为透视投影观察体,并设置其大小,观察显示效果以上都是透视投影观察体,改为正交观察体后如图比透视投影观察体的亮度暗些,经纬线少一些。7. 将立方体替换为茶壶,观看显示效果8. 将立方体替换为圆环,观看显示效果如上。 3)编写或

4、改写程序,构造自己的3D物体场景造型glPushMatrix();glTranslatef(0,0,2); glColor3f(1,1,0);glutSolidIcosahedron(); glPopMatrix();/绘制二十面体glColor3f(1,0.5,0);glutSolidIcosahedron(); /绘制圆环 glColor3f(1,0,0.5); glPushMatrix();glTranslatef(0,0,0);glRotatef(90,1,0,0); glutWireTorus(0.2, 1.2,30,30); /线框模式 glPopMatrix(); glColor

5、3f(0,0,1); glPushMatrix();glTranslatef(0,0,2);glRotatef(90,1,0,0); glutWireTorus(0.2, 1.2,30,30); /线框模式 glPopMatrix();实验课完成程度与表现自我评价:比例:20%这次实验课相对不是很难,因为是刚刚开始学3D,觉得3D很抽象,XYZ轴很难理解,还有刚刚学习3D的一些函数,比如视点设置函数,透视投影观察函数,正交观察函数,画多面体,虽然会用了,但是对于内部的参数都不是很理解,通过老师的讲解和实验内容,只是明白了视点设置函数中的每一个参数意义。虽然像八面体,十二面体,二十面体所给的函数只能画中心点在原点的图形,不过我们可以通过栈和平移将它移到别的位置。实验的体会、收获与建议(结论)比例:30%我觉得3D和2D的很像,但是多了一个Z轴,却难度提高不少,有视点,目标点,相机位置。还有通过鼠标交互使得物体按不同的轴旋转。我们运用到了旋转函数和平移函数的第四个参数,也就是z轴方向上的运动。感觉很抽象,可能我的空间立体感不强,对于在一个窗口上运行的3D图像,不能直观的感受到每一个面 。不过还是希望下次可以继续努力做好3D实验。评阅教师特殊评语:评阅教师: 日 期:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 其他杂项

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁