OSG场景漫游实验四

OSG场景漫游实验四

ID:37863871

大小:522.00 KB

页数:20页

时间:2019-06-01

OSG场景漫游实验四_第1页
OSG场景漫游实验四_第2页
OSG场景漫游实验四_第3页
OSG场景漫游实验四_第4页
OSG场景漫游实验四_第5页
资源描述:

《OSG场景漫游实验四》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算机科学与技术学院天津理工大学计算机科学与技术学院实验报告2015至2016学年第二学期课程名称计算机图形学学号学生姓名年级专业课程号实验地点实验时间主讲教师辅导教师20计算机科学与技术学院实验(四)实验名称场景漫游软件环境VisualStudio2010OSG-3.1.0Windows7硬件环境2G内存显卡GT610CPU奔腾双核硬盘320G实验目的1.掌握透视投影与平行投影的基本原理。2.掌握投影变换的操作方法。实验内容(应包括实验题目、实验要求、实验任务等)20计算机科学与技术学院实验题目:1.构建地形场景。2.构建人物模型3.交互

2、式方式浏览场景各部分4.交互式人的运动操作5.设计视点运动轨迹实验要求:1.采用OpenSceneGraph创建图形窗口和实现人机交互功能,采用方向键控制对场景的浏览。2.要求漫游操作方便,视点运动自然流畅。3.提交电子版实验报告及工程代码,试验报告模板可参考计算机学院统一模板4.提交的工程代码必须删除其中的Debug或Release文件夹实验过程与实验结果(可包括实验实施的步骤、算法描述、流程、结论等)20计算机科学与技术学院节点模型:GroupNode(加载地形)MatrixTransformGroup(加载机器人)实验步骤:1.用No

3、de节点去放置加载的地形数据,并加载之前设定的机器人,将其放入同一个场景之中;2.建立类并使其继承osgGA::CameraManipulator,处理鼠标键盘事件,对各种操作进行处理,实现场景漫游,对不同的按键处理不同的操作,主要为机器人前进、后退,转身,以及通过方向键控制漫游,实现相机视点的旋转,通过w/s/a/d键实现视点的前进后踢,通过i/k/j/l键实现机器人的运动;3.通过单机F键实现窗口视图和全屏视图;4.将程序各模块接入主程序,实现场景的自由漫步。实验效果:20计算机科学与技术学院附录(可包括源程序清单或其它说明)源程序:#

4、include#include#include#include#include#include#include#include#include#include#include#include#

5、include#include#include#include#include#include#include#include20计算机科学与技术学院#

6、include#include#includeusingnamespacestd;osg::ref_ptrroot_Tr=newosg::MatrixTransform;osg::ref_ptrhead_Tr=newosg::MatrixTransform;osg::ref_ptrbody_Tr=n

7、ewosg::MatrixTransform;osg::ref_ptrleft_arm_Tr=newosg::MatrixTransform;osg::ref_ptrright_arm_Tr=newosg::MatrixTransform;osg::ref_ptrleft_leg_Tr=newosg::MatrixTransform;osg::ref_ptrright

8、_leg_Tr=newosg::MatrixTransform;classTravelManipulator:publicosgGA::CameraManipulator{pri

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。