[发明专利]基于Grasshopper的复杂变密度多孔结构建模方法在审
申请号: | 202110828383.1 | 申请日: | 2021-07-22 |
公开(公告)号: | CN113705036A | 公开(公告)日: | 2021-11-26 |
发明(设计)人: | 叶鸣;王英俊;卢仲康;陈伟侠 | 申请(专利权)人: | 广州华工机动车检测技术有限公司;华南理工大学 |
主分类号: | G06F30/23 | 分类号: | G06F30/23;G06T17/20;G06F113/10 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 郑秋松 |
地址: | 510700 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 grasshopper 复杂 密度 多孔 结构 建模 方法 | ||
1.一种基于Grasshopper的复杂变密度多孔结构建模方法,其特征在于,包括下述步骤:
采用Grasshopper构建用于填充多孔结构的空间框架,并在空间框架中填充入体素;
采用Grasshopper构建多孔结构单胞;
将多孔结构单胞填充到所述空间框架中的每个体素中,得到网格面;
采用Grasshopper统一所述网格面的法向量方向,复制所述网格面并反转复制所得网格面的法向量方向;
采用Grasshopper生成与所述网格面、反转网格面分别对应的两组偏移距离,并且网格面不同部位对应的偏移距离数值不同;
根据两组偏移距离沿两个网格面法向量方向分别偏移两个网格面,得到不同部位相距不同距离的两个网格面;
生成连接两个网格面边缘的网格,焊接所有网格得到封闭的变密度多孔结构网格模型;
对封闭的变密度多孔结构网格模型进行柔化,得到细化后的封闭变密度多孔结构网格模型。
2.根据权利要求1所述的基于Grasshopper的复杂变密度多孔结构建模方法,其特征在于,所述体素均为立方体,大小相等。
3.根据权利要求1所述的基于Grasshopper的复杂变密度多孔结构建模方法,其特征在于,所述多孔结构单胞采用曲面型的单胞。
4.根据权利要求1所述的基于Grasshopper的复杂变密度多孔结构建模方法,其特征在于,所述两组偏移距离中的数值个数与两个网格顶点的个数相同。
5.根据权利要求1所述的基于Grasshopper的复杂变密度多孔结构建模方法,其特征在于,所述采用Grasshopper生成与所述网格面、反转网格面分别对应的两组偏移距离,具体步骤包括:
设定参数,所述参数包括吸引点、偏移最大距离、偏移最小距离和影响因子,所述吸引点根据所需多孔结构的构造在框架内或框架外放置,所述影响因子用于控制变密度的梯度;
生成与每个网格顶点一一对应的偏移距离。
6.根据权利要求1所述的基于Grasshopper的复杂变密度多孔结构建模方法,其特征在于,在所述根据两组偏移距离沿两个网格法向量方向分别偏移两个网格的步骤之后,删除法向量方向相反的两个原网格。
7.根据权利要求1所述的基于Grasshopper的复杂变密度多孔结构建模方法,其特征在于,所述生成连接两个网格面边缘的网格,焊接所有网格得到封闭的变密度多孔结构网格模型,具体步骤包括:
将两个偏移后的网格面合并为一个网格集合;
获取两个网格面的边缘线,判断网格是否已封闭,若未封闭,则循环进行网格连接,若已封闭,则焊接偏移后的两个网格面和生成的所有连接网格面;
遍历其中一个网格的边缘线,生成相应的连接网格;
遍历两个网格边缘线的每个顶点,记录未连接的部分边缘线的顶点,调节连接网格的顶点使其与记录的顶点重合,以此调整连接网格的大小使其封闭两个偏移后得到的网格面;
将生成的连接网格合并到两个网格面的集合中,焊接偏移后的两个网格面和生成的所有连接网格面,得到封闭的变密度多孔结构模型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州华工机动车检测技术有限公司;华南理工大学,未经广州华工机动车检测技术有限公司;华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110828383.1/1.html,转载请声明来源钻瓜专利网。