XNA环境下数据手套交互模块的研究与实现

XNA环境下数据手套交互模块的研究与实现

ID:46637767

大小:799.56 KB

页数:5页

时间:2019-11-26

XNA环境下数据手套交互模块的研究与实现_第1页
XNA环境下数据手套交互模块的研究与实现_第2页
XNA环境下数据手套交互模块的研究与实现_第3页
XNA环境下数据手套交互模块的研究与实现_第4页
XNA环境下数据手套交互模块的研究与实现_第5页
资源描述:

《XNA环境下数据手套交互模块的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第28卷第5期沈阳航空航天大学学报V01.28No.52011年10月JournalofShenyangAerospaceUniversityOct.201文章编号:2095—1248(2011)05-O009-05XNA环境下数据手套交互模块的研究与实现胡乐华,刘春,王林林(沈阳航空航天大学航空宇航工程学院,辽宁沈阳110136)摘要:数据手套作为虚拟现实系统中自然的人机交互设备,能够将人手的姿势实时地传递到虚拟环境中,使用户能够更加有效而自然地与虚拟世界交互。在VC++.NET中封装5DTSDK中的系统函数,解决了XNA与指针接

2、口交互困难的问题,实现了数据手套供XNA使用的COM交互接口;通过在XNA中使用骨骼蒙皮技术,消除了传统虚拟手皮肤出现裂纹等问题;根据人手的运动学特点,在XNA中实现了虚拟手与数据手套的实时交互。实验表明,虚拟手模块能够实时、逼真地实现人手的运动。关键词:数据手套;XNA;人机交互;COM组件;骨骼蒙皮动画中图分类号:TP391.7;V261.2文献标志码:Adoi:10.3969/j.issn.2095—1248.2011.05.003Researchonimplementationofdatagloveinteractionmo

3、duleinXNAHULe—hua,LIUChun,WANGLin—liIl(SchoolofAerospaceEngineering,ShenyangAerospaceUniversity,LiaoningShenyang110136)Abstract:Asanaturalhuman—computerinteractivedeviceinvirtualrealitysystem,thedataglovecarltransferthegestureofhumanhandreal..timelytovirtualhandinthevi

4、rtualenvironment.Thisallowsusersinteractwiththevirtualworldmoreeffectivelyandnaturally.nlispaperpresentstheCOMinteractiveinter-faceofadataglovef.0rⅫAachievedbypackagingsystemfunctionsof5DTSDKinVC++.MBTplat-formtosolvetheproblemthatXNAisdifficulttointeractwithpointerint

5、erface.Withskinnedmeshtech-nologyinXNA.tlleskincracksofthetraditionalvirtualhandareeliminated.啊豫real—timeinteractionbe-twecnvirtualhandandthedatagloveinXNAisachievedbyfollowingthekinematiccharacteristicsofhand.Experimentshowsthatthisvirtualhandmodulecouldrespondtothemo

6、vementofhumanhandreal—timelyandrealistically.Keywords:dataglove;XNA;human—computerinteractive(HCI);COMcomponent;skinnedmeshani-marion数据手套是虚拟现实技术中重要的外部输入设备,虚拟手的设计和实现是应用数据手套的关键。通过虚拟手技术可以提供自然高效的人机交互方式。随着现代游戏的发展,传统的鼠标键盘等输入设备,无论从逼真度、交互的自然性或输入的效率,都已经不能满足人们的需要。数据手套交互模块的研发从一定程

7、度上能够解决这一问题。XNA(X:Xbox&DirectX;N:NextgenerationA:Architecture)是微软公司2006年推出的游戏开发平台,它整合了微软公司的最新研发成果。NET和DirectX。XNA自己完成检查显卡,创建Device设备,消息时间处理,模型和纹理的导入等工作,使得程序员将更多的时间和精力放在游戏情节和游戏逻辑代码问题上。XNA仅支持微软的完全面向对象语言C#,借助c#的优势,能够收稿日期:201I—ar7一12作者简介:胡乐华(1987一),男,江西景德镇人,硕士研究生,主要研究方向:飞行器

8、数字化制造与虚拟现实技术.E—mail:hulehua88@163.咖;刘春(1960一)。男。吉林白城人。教授,主要研究方向:飞行器数字化制造与虚拟现实技术。沈阳航空航天大学学报第28卷让程序员更快、更高效地开发游戏。c#中的指针为

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

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

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