[发明专利]一种将2D网格均匀流动到3D柱面的变形方法及处理器在审
申请号: | 202210277048.1 | 申请日: | 2022-03-21 |
公开(公告)号: | CN114742696A | 公开(公告)日: | 2022-07-12 |
发明(设计)人: | 李亚平;翟锦修;肖宇 | 申请(专利权)人: | 天工信创(广州)信息科技有限公司 |
主分类号: | G06T3/00 | 分类号: | G06T3/00 |
代理公司: | 广州立凡知识产权代理有限公司 44563 | 代理人: | 付才 |
地址: | 510000 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网格 均匀 流动 柱面 变形 方法 处理器 | ||
1.一种将2D网格均匀流动到3D柱面的变形方法,所述方法包括:
根据预设排列算法生成针对预设的3D椭圆柱的多个安排点;
从所述多个安排点中选定一个安排点作为目标安排点;
确定所述目标安排点在椭圆E上的第一投影点,其中,所述椭圆E为所述3D椭圆柱的截面线;
确定所述第一投影点在所述椭圆E上的离心角度;
将2D网格的中心点作为网格定位点,并控制所述网格定位点移动,以使所述网格定位点在所述3D椭圆柱上的投影点与所述第一投影点的位置重合;
确定所述2D网格的任意一个网格顶点相对于所述网格定位点的当前位置的偏移量;
根据每个网格顶点的偏移量确定每个网格顶点在3D椭圆柱上的第二投影点;
根据第一投影点和多个第二投影点生成对应的3D网格。
2.根据权利要求1所述的方法,其特征在于,所述确定所述目标安排点在椭圆E上的第一投影点包括:
获取所述目标安排点的坐标点;
将所述椭圆E上距离所述目标安排点的坐标点距离最近的点确定为所述目标安排点在椭圆E上的第一投影点。
3.根据权利要求1所述的方法,其特征在于,所述根据每个网格顶点的偏移量确定每个网格顶点在3D椭圆柱上的第二投影点包括:
确定所述椭圆E的多个参数;
根据所述第一投影点的坐标和所述多个参数确定所述第一投影点在所述椭圆E上的离心角度;
针对每个网格顶点,根据所述多个参数、所述偏移量以及所述离心角度确定所述网格顶点在3D椭圆柱上的第二投影点。
4.根据权利要求3所述的方法,其特征在于,所述偏移量包括在X方向上的偏移量和在Y方向上的偏移量,所述第二投影点表示为Vproj(Vx,H,Vy),其中,根据公式(1)计算出Vx以及根据公式(2)计算出Vy:
其中,所述椭圆E的参数方程为:x=acosθ,y=bsinθ,a表示为所述椭圆E的半长轴的长度,b表示为所述椭圆E的半短轴的长度,θA为所述第一投影点在所述椭圆E上的离心角度,Voffset_x为网格顶点相对于所述网格定位点在X方向上的偏移量,Voffset_x为网格顶点相对于所述网格定位点在Y方向上的偏移量,Lc为所述椭圆E的周长。
5.根据权利要求4所述的方法,其特征在于,根据公式(3)计算出H:
H=Voffset_y+y1 (3)
其中,y1为第一安排点的y轴的值。
6.根据权利要求1所述的方法,其特征在于,所述根据第一投影点和多个第二投影点生成对应的3D网格包括:
根据所述3D椭圆柱与所述2D网格之间的拓扑关系,将所述第一投影点和所述多个第二投影点重新拓扑生成对应的3D网格。
7.一种处理器,其特征在于,被配置成执行根据权利要求1至6中任意一项所述的方法。
8.一种将2D网格均匀流动到3D柱面的变形装置,其特征在于,包括根据权利要求7所述的处理器。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天工信创(广州)信息科技有限公司,未经天工信创(广州)信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210277048.1/1.html,转载请声明来源钻瓜专利网。