基于vc--的三维视景中虚拟实体的路径设置-毕设论文.doc
上传人:山柳****魔王 上传时间:2024-09-11 格式:DOC 页数:30 大小:2.3MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

基于vc--的三维视景中虚拟实体的路径设置-毕设论文.doc

基于vc--的三维视景中虚拟实体的路径设置-毕设论文.doc

预览

免费试读已结束,剩余 20 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

内容摘要随着虚拟现实技术的应用越来越广泛,虚拟环境系统得到很快发展。在虚拟仿真环境中经常要事先设置虚拟对象的运动路径,而仿真软件VegaPrime提供的PathTool工具能很好地解决了这一问题。本文是通过采用VegaPrime和VC++作为软件平台来实现运动路径的变化显示,主要讨论了基于仿真软件VegaPrime的路径和导航器基本原理,详细阐述了如何应用这两个模块在LynxPrime中进行路径的设定,然后介绍了路径和导航器在VC++编程中的实现,最后基于实践应用探讨了仿真环境中虚拟实体运动路径的一些解决方法。索引关键词:路径导航控制点张力PAGE-30-目录TOC\o"1-2"\h\z\uHYPERLINK\l"_Toc201330570"第一章绪论PAGEREF_Toc201330570\h-2-HYPERLINK\l"_Toc201330571"1.1研究背景PAGEREF_Toc201330571\h-2-HYPERLINK\l"_Toc201330572"1.2研究的目的和意义PAGEREF_Toc201330572\h-3-HYPERLINK\l"_Toc201330573"2.1VegaPrime的基本情况PAGEREF_Toc201330573\h-5-HYPERLINK\l"_Toc201330574"2.2VP和LP的简介PAGEREF_Toc201330574\h-5-HYPERLINK\l"_Toc201330575"第三章虚拟实体的运动路径设定的实现PAGEREF_Toc201330575\h-11-HYPERLINK\l"_Toc201330576"3.1Path和Navigator模块的基本原理PAGEREF_Toc201330576\h-11-HYPERLINK\l"_Toc201330577"3.2在LynxPrime中创建路径和导航对象PAGEREF_Toc201330577\h-11-HYPERLINK\l"_Toc201330578"3.3Path和Navigator在编程中的实现PAGEREF_Toc201330578\h-18-HYPERLINK\l"_Toc201330579"3.4实现过程存在一些问题的解决方法PAGEREF_Toc201330579\h-22-HYPERLINK\l"_Toc201330580"第四章结论PAGEREF_Toc201330580\h-24-HYPERLINK\l"_Toc201330581"后记PAGEREF_Toc201330581\h-25-HYPERLINK\l"_Toc201330582"参考文献PAGEREF_Toc201330582\h-27-第一章绪论1.1研究背景随着计算机和信息技术等高新技术的飞速发展,计算机仿真技术也正在全球范围内得到迅速的推动,并在航空、航天、地面战场模拟以及其它复杂任务中发挥着越来越重要的作用,虚拟仿真环境开发成为当前研究的亮点,而三维视景中虚拟实体的运动体现得越来越重要了。在虚拟仿真环境开发过程中,经常会遇到虚拟对象的运动路径设置。一般情况是事先确定运动路线,记录路线上的若干控制点的位置,点与点的连线采取数据平滑处理,运动对象按照设定的路线运动。VegaPrime是SGIPerformet基础上发展起来的环境仿真软件环境,它把常用的软件工具和高级仿真功能结合起来,可使用户以简单的操作、迅速的创建、编辑和运行复杂的仿真程序。该软件具有良好的图形界面Lynx,完整的C语言应用程序接口API,丰富的适用库函数以及大量的功能模块,其中路径(Pathing)和导航(Navigator)模块是VegaPrime提供的两个路径控制模块。应用这两个模块及其接口函数,用户可以为预先确定的路径创建关键点,然后通过虚拟场景的运动对象用Navigator穿行设定的Path来自动对运动进行控制。1.2研究的目的和意义本文中我们要研究的是以面向对象的思想对运动平台的三维实体运动路径的制作进行分析,提炼出了创建点集、设定路线、实体建模以及规定策略、导航等步骤;应用VegaPrime软件设置一系列动态的、有规律的运动路径,该软件可以根据用户需求进行高级功能仿真和特殊仿真需求的实现;还应用VC环境灵活的处理较复杂的路径设定设计此课题的目的,是在仿真过程提供一个软件平台的基础之上,不断掌握整个软件的功能和分析该软件不完善之处。通过利用VegaPrime软件完成相关任务,帮助规划人员确定