- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于DirectX的动量定理仿真系统的设计和实现.pdf
第18 卷第2 期 常 州 工 学 院学 报 Vol. 18 No. 2
2005 年4 月 Journal of Changzhou Institute of Technology Apr . 2005
基于DirectX 的动量定理仿真系统的设计和实现
肖永刚 董方敏 吴西燕
(三峡大学电气信息学院计算机系,湖北 宜昌443002 )
摘要:提出了一种基于DirectX 的实时双缓冲图形系统的实现方法,并将其应用于质系动量定
理的仿真系统的设计中。通过构造出质系动量系统碰撞模型和采用线性编址双缓冲图形绘制技
术,实现了质系动量定理的实时仿真。仿真结果较好地满足了质系动量定理的试验仿真要求。
关键词:实时仿真;双缓冲图形系统;DirectX ;碰撞模型;动量定理
中图分类号:
TP391. 9/ 030 1 文献标识码:A 文章编号:167 1 - 0436 (2005 )02 - 0024 - 05
[1]
随着计算机硬件技术的不断提高,实时仿真技术在许多方面得到了广泛的应用 。仿真试验教学
就是其中一个快速发展的领域[2 ,3 ]。它是利用计算机来模拟试验的环境及过程,让老师和学生通过与
计算机的交互来进行试验。仿真试验在教学中正扮演越来越重要的角色。但是目前的一些开发研究存
在很多不足之处。对于要求达到实时效果的仿真试验,有的系统却只是一个粗略示意的表示,难以给学
生一个真实的感觉;有的实时仿真系统灵活性差,学生不能参与到试验中去,只是起到了一个演示的作
用;有的系统构成复杂,维护和升级困难。本文采用基于DirectX 的双缓冲图形系统实现了基于质系动
量定理的碰撞仿真系统。该仿真系统以30fps 到60fps 的帧传输率在屏幕上绘制图形,同时执行小球的
碰撞算法,达到模拟质系动量定理的效果。该系统结构简单,扩充容易,对实现其它实时仿真系统具有
一定的借鉴意义。
! 质系动量系统碰撞模型
图1 为本系统的质系动量定理碰撞模型。
在一个封闭的二维空间内有n 个小球,每个小
球的质量用m 表示,速度用v 表示。由n 个质
i i
点构成的集合 {
m1 ,…,mn }称为质点系。每个
e i j
质点受到的外力用Fi 表示,内力用Fij 和Fj i
i
表示,其中Fij 表示第i 个质点受到j 质点的作
j
用力,Fj i 表示第j 个质点受到 i 质点的作用
e n e n i
力。总的外力为F = F ,总内力 F =0 。
z i z ij
i =1 i ,j =1 图1 碰撞模型
每个小球的动量为p =m v ,系统总动量为P
i i i
n
p 。
z i
i =1
由质系动量定理有:
收稿日期:2004 -12-30
第2 期 肖永刚,董方敏,吴西燕:基于DirectX 的动量定理仿真系统的设计和实现
文档评论(0)