[发明专利]一种基于方形模块链的三维模型构建及变形方法在审
申请号: | 202210854902.6 | 申请日: | 2022-07-19 |
公开(公告)号: | CN115359176A | 公开(公告)日: | 2022-11-18 |
发明(设计)人: | 张昱晓;王进;陆国栋;张旭生 | 申请(专利权)人: | 浙江大学 |
主分类号: | G06T17/00 | 分类号: | G06T17/00;G06T7/11 |
代理公司: | 杭州浙科专利事务所(普通合伙) 33213 | 代理人: | 陈洁 |
地址: | 315400 浙江省宁波市余*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 方形 模块 三维 模型 构建 变形 方法 | ||
1.一种基于方形模块链的三维模型构建及变形方法,其特征在于,包括如下步骤:
步骤1,对输入模型进行划分,将模型转换为立方体模块的集合;
步骤2,将立方体模块集合连接成树结构,先采用基于层次的方法计算连接尽可能多的立方体模块的最长链,再连接遗留的模块作为树节点;
步骤3,对立方体模块树内的每个立方体模块进行方形模块模块链配置,采用基于无向图的方法,构建方形模块子链并连接构成面状模块链构形。
2.根据权利要求1所述的基于方形模块链的三维模型构建及变形方法,其特征在于,所述步骤1为了获取模型的方形模块链构形,先将其转换为由多个立方体模块组成的集合,每个立方体模块的每个面都作为后续放置方形子模块的参考,输入模型被分割为多个棱长均为单位长度1的立方体,这个过程被称为模型划分,得到的立方体形状即为父模块。
3.根据权利要求1所述的基于方形模块链的三维模型构建及变形方法,其特征在于,所述步骤1包括如下具体步骤:
步骤1-1,缩放模型:
首先对输入模型进行缩放处理。默认将模型包围盒最小方向缩放为4,输入后可通过模型控制器手动调整比例,假设尺寸最小方向为z方向,最值顶点坐标为和(xmax,ymax,zmax),确定缩放比例sca:
步骤1-2,模型划分:
采用基于八叉树的体素化方法,得到立方体模块存储矩阵Mvox;
记生成的立方体模块集合内模块数量为n,集合记为其中,Ci为第i个立方体模块,i∈[0,n)。
4.根据权利要求1所述的基于方形模块链的三维模型构建及变形方法,其特征在于,所述步骤2计算立方体模块的树连接,目的是找到立方体模块集合内连接最多模块的树方法按层次进行计算,首先选取首层的立方体模块链的起点,而后以基于八叉树的搜索算法,规定层间节点选取标准,计算层内不重复连接模块的最长链,再连接所有层内链构成整体的立方体模块最长链,对于未连接入链内的遗留模块,在其同层的立方体模块链路径内的模块、相邻的上层或下层的立方体模块链路径内的模块中搜索近邻模块并建立连接关系,成为树节点,从而构成立方体模块树。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210854902.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种便携式野餐箱组
- 下一篇:基于图卷积网络的两阶段协同过滤多行为推荐方法