[发明专利]基于四维空间理论的三维空间球体填充算法在审
申请号: | 201711010601.0 | 申请日: | 2017-10-26 |
公开(公告)号: | CN107729667A | 公开(公告)日: | 2018-02-23 |
发明(设计)人: | 赵高峰;张奔 | 申请(专利权)人: | 天津大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50;G06T19/20 |
代理公司: | 天津才智专利商标代理有限公司12108 | 代理人: | 王顕 |
地址: | 300072*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于四维空间理论的三维空间球体填充算法,该方法依次通过随机生成松散的四维超球体颗粒、超球体颗粒在重力作用下坠落并被三维容器捕捉、可选择地对超球体颗粒在四维空间中做振动处理和通过三维容器与超球体颗粒切割最终生成三维颗粒模型实现;该方法基于物理方法的基础上通过引入多维空间来克服传统算法的一些缺点,使堆积过程不受三维几何形态的约束,并且还适用于对已有的颗粒模型进行二次填充和动态调整,实现对任意形态容器的填充。 | ||
搜索关键词: | 基于 空间 理论 三维空间 球体 填充 算法 | ||
【主权项】:
一种基于四维空间理论的三维空间球体填充算法,其特征在于,i)当三维球体颗粒在三维容器中的填充密度>0.5时,三维球体颗粒空间排布算法包括如下步骤:S1、在计算机中模拟给定三维容器的三维结构图形,并在其上方构造四维超球体的生成区域;设定四维超球体的球径和数量,在所述生成区域随机生成松散排布的四维超球体颗粒,并获取每个四维超球体颗粒的球心坐标和球体半径;S2、使在所述生成区域随机生成松散排布的四维超球体颗粒全部在第四维重力作用下发生坠落并被下方三维容器捕捉,并计算获取当三维容器的填充密度达到0.5时被三维容器捕捉的各个四维超球体颗粒的最终球心坐标和球体半径;S3、对被三维容器捕捉的全部四维超球体颗粒施加一个随机向上的力,使四维超球体颗粒在四维空间中发生振动而重新排布,同时原四维超球体的生成区域内的四维超球体颗粒继续下落,直至被三维容器捕捉的全部四维超球体颗粒的填充密度达到预设值,计算获取被三维容器捕捉的全部四维超球体颗粒的填充密度达到预设值时的球心坐标和球体半径;S4、根据被三维容器捕捉的全部四维超球体颗粒的最终位置坐标得出三维容器与超球体颗粒最终生成三维球体颗粒模型,并获取该三维球体颗粒模型中各个三维球体颗粒的球心坐标和球体半径;ii)当三维球体颗粒在三维容器中的填充密度≤0.5时,三维球体颗粒空间排布算法仅需进行上述步骤的S1、S2和S4即可,其中在步骤S2中,计算获取当三维容器的填充密度达到预设填充密度时被三维容器捕捉的各个四维超球体颗粒的最终球心坐标和球体半径。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津大学,未经天津大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711010601.0/,转载请声明来源钻瓜专利网。