物理引擎的设计与实现

来源 :南京大学 | 被引量 : 0次 | 上传用户:kangta98
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
物理引擎通过计算物体的运动、旋转和碰撞,为物体赋予真实的物理属性。物理引擎作为游戏引擎的重要组成部分,被大量应用在当前的主流游戏中。  目前有很多商业物理引擎,然而,这些商业物理引擎或者需要收取使用费用,或者过于复杂而需要占用过多的系统资源,并且难以定制。本文的目标是设计并实现一个经济可靠的物理引擎,尽可能的使用简单的算法,占用尽可能少的资源,提供更好的可控性和灵活性,并支持跨平台的特性,支持嵌入式环境。  本文在论述经典物理力学理论的基础上,设计并实现了刚体物理引擎和粒子物理引擎。  首先,本文对物理引擎进行了框架设计和模块设计,并为上层应用程序提供简单一致的函数程序库接口。  其次,本文论述了粒子系统和刚体系统的运动定律,设计了物理引擎的力生成器模块,积分器模块,碰撞检测模块,碰撞处理模块,并分别论述了在粒子物理引擎和刚体物理引擎中,这四个模块的算法及其实现。  最后,本文利用粒子物理引擎和刚体物理引擎函数库,分别模拟了烟火系统和箱体碰撞两个场景,验证了本文所设计的物理引擎能够提供真实的物体运动效果。
其他文献
随着现代数字通信的进一步发展,LDPC码凭借其优异的纠错性能得到了工业界和学术界的高度关注。WiMax、IEEE802.11n、WPAN以及10GBase-T等数字通信标准都采用了LDPC码。另一方
本文主要依据微带天线理论以及八木天线的辐射原理,详细分析了八木微带天线激励贴片和寄生贴片之间的耦合关系;利用奇偶模分析方法,解释了圆极化八木微带天线的频率特性和方向
学位
明晰适应性表型变异的分子基础是理解生物多样性形成与维持的核心。根据Gommans等的理论,遗传变异分子机制如果能提高生物体产生新表型以适应环境变化的能力,该机制便可能会增
功率半导体器件是现代电力系统的核心部件,是世界各国科研机构和企业研究的热点领域。随着经济社会的发展,新的技术新的需求不断出现,如新能源汽车、轨道交通、智能电网、消费类
2015年,国内文物艺术品拍卖公司普遍出现不同幅度的减量,甚至有些中小型企业出于谨慎暂停拍卖活动,市场下滑的态势依然在持续。本述评以北京保利、中国嘉德、北京匡时、杭州
外来植物入侵对全球生物多样性产生严重危害,现已成为生态学和环境生物学研究的热点问题。以往人们研究植物入侵的机制集中于生物学特性描述以及植株的土壤环境,而忽略了入侵植
随着无线通信和CMOS工艺的发展,采用CMOS实现射频集成电路和系统逐渐成为合理的选择。在射频CMOS电路中,MOS器件的噪声性能决定着整个射频电路系统的灵敏度,是一个关键问题,所以,
学位
EMCCD(Electron Multiplying Charge Coupled Device)是新一代高质量微光成像器件。与传统CCD(Charge Coupled Device)相比,它采用了片上电子增益技术,利用片上增益寄存器使图
移动互联时代,企业普遍面临不断出现的困难,国内很多行业显现出整体创新能力不足、企业产品销量下滑、消费者对品牌忠诚度低、90后逐步进入职场并且成为消费主力等等各方的诸多挑战。我们看到2016年上半年中国网上零售额为22367亿元,增长28.2%;普华永道发布的2016年6月报告显示,中国正引领全球网络购物革新,手机在网购中的作用愈加重要,全球超过一半的消费者,在中国通过手机进行网络购物的比例高达88
昆明地区马蹄莲(Zantsdeschia)软腐病严重,是马蹄莲生产的主要限制因素,根据已有报道,马蹄莲软腐病的病原菌有胡萝卜软腐欧氏杆菌胡萝卜亚种(Erwinia carotovora subsp.carotovo