[发明专利]一种物理引擎在3D空间对象展现中的应用方法无效
| 申请号: | 201110328371.9 | 申请日: | 2011-10-26 | 
| 公开(公告)号: | CN102360511A | 公开(公告)日: | 2012-02-22 | 
| 发明(设计)人: | 陈旸;吕兵;张湘 | 申请(专利权)人: | 德讯科技股份有限公司 | 
| 主分类号: | G06T15/00 | 分类号: | G06T15/00;G06T1/00 | 
| 代理公司: | 南京苏科专利代理有限责任公司 32102 | 代理人: | 姚姣阳 | 
| 地址: | 210010 江*** | 国省代码: | 江苏;32 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 一种 物理 引擎 空间 对象 展现 中的 应用 方法 | ||
技术领域
本发明属于计算机领域,涉及一种物理引擎的应用方法,具体的说是一种Flash物理引擎在3D空间对象展现中的应用方法。
背景技术
Flash,是Adobe公司提供的一种富客户端应用技术,使用此技术可以在计算机上实现三维空间展现和虚拟现实的人机交互。
物理引擎,是指使用计算机编程技术,通过赋予刚性物体真实的物理属性如质量、速度、摩擦力、阻力等,来模拟计算物体的运动、旋转、碰撞等效果的计算机程序。
在当前的计算机应用中,物理引擎主要被使用在模拟科学实验和大型3D游戏中,在其它领域的应用相对匮乏。在空间管理软件,如机房和仓库空间管理系统中,在展示空间内的设备和货物对象时,确实需要对设备和货物的堆叠关系做物理位置关系做约束处理,以真实的模拟再现现实场景。
发明内容
本发明所要解决的技术问题是,针对以上现有应用场景的不足,提出一种针对机房和仓库空间的Flash物理引擎在3D空间对象展现中的应用方法,使用户在使用时能够获得更加真实的感官体验。
本发明解决上技术问题的技术方案是:
一种物理引擎在3D空间对象展现中的应用方法,包括:Flash应用技术、3D渲染引擎和3D物理引擎,使用所述3D渲染引擎来描绘三维空间中的各种对象,使用所述3D物理引擎则用来处理这些对象的物理关系;方法具体按以下步骤进行:
㈠采用Flash应用技术,使用ActionScript脚本语言进行程序编码;
㈡采用Flash 3D渲染引擎,在Flash应用中使用编码方式来描绘3D场景以及场景中的物体对象;
㈢采用Flash 3D物理引擎,对3D场景中的对象进行物理效果处理,模拟重力、碰撞、旋转效果。
本发明进一步限定的技术方案是:
前述的物理引擎在3D空间对象展现中的应用方法,采用Flash富客户端应用技术,结合使用3D渲染引擎以及物理引擎,应用于机房和仓库空间管理软件系统。
本发明的有益效果是:本发明通过使用物理引擎,结合Flash应用技术以及Flash 3D渲染引擎和Flash 3D物理引擎,将原来3D展示中物体对象违反现实常识出现重叠、穿透、悬空等现象,优化为符合现实的模式,使得用户在使用感受上得到更加真实的体验。
具体实施方式
实施例1
本实施例提供一种物理引擎在3D空间对象展现中的应用方法,包括:Flash应用技术、3D渲染引擎和3D物理引擎,使用所述3D渲染引擎来描绘三维空间中的各种对象,使用所述3D物理引擎则用来处理这些对象的物理关系;方法具体按以下步骤进行:
㈠采用Flash应用技术,使用ActionScript脚本语言进行程序编码;
㈡采用Flash 3D渲染引擎,在Flash应用中使用编码方式来描绘3D场景以及场景中的物体对象;
㈢采用Flash 3D物理引擎,对3D场景中的对象进行物理效果处理,模拟重力、碰撞、旋转效果。
本发明采用Flash富客户端应用技术,结合使用3D渲染引擎以及物理引擎,应用于机房和仓库空间管理软件系统。
本发明通过使用物理引擎,结合Flash应用技术以及Flash 3D渲染引擎和Flash 3D物理引擎,将原来3D展示中物体对象违反现实常识出现重叠、穿透、悬空等现象,优化为符合现实的模式,使得用户在使用感受上得到更加真实的体验。
除上述实施例外,本发明还可以有其他实施方式。凡采用等同替换或等效变换形成的技术方案,均落在本发明要求的保护范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于德讯科技股份有限公司,未经德讯科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110328371.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种改进的电动机定子冲片
- 下一篇:轴承自动生产线的分球装置





