[发明专利]一种基于一范数优化的Polycube可控生成方法有效
申请号: | 201310369563.3 | 申请日: | 2013-08-22 |
公开(公告)号: | CN103440680A | 公开(公告)日: | 2013-12-11 |
发明(设计)人: | 鲍虎军;黄劲;江腾飞 | 申请(专利权)人: | 浙江大学 |
主分类号: | G06T17/00 | 分类号: | G06T17/00 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 林怀禹 |
地址: | 310027 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于一范数优化的Polycube可控生成方法。将初始三角网格模型转化成原始四面体网格模型;施加旋转矩阵得到对齐后的四面体网格模型,根据表面法向朝向和四面体网格形变中的保形要求以及用户对几何特征的控制建立能量方程,用修改后的拉格朗日-牛顿法进行优化得到形变后的四面体网格;重复上述从施加旋转矩阵开始的步骤至形变后的四面体网格表面质量达到与表面保面积约束满足程度对应的要求后得到的形变后的四面体网格中抽取Polycube结构,修改退化部分,得到Polycube映射。本发明能从三角形网格自动生成Polycube映射,并与模型的初始朝向无关,而且能对细节丰富程度,特征对齐等需求施加灵活的控制和优化。 | ||
搜索关键词: | 一种 基于 范数 优化 polycube 可控 生成 方法 | ||
【主权项】:
1.一种基于一范数优化的Polycube可控生成方法,其特点在于,包含如下步骤:1)将初始的封闭三角网格模型用Netgen软件转化成原始四面体网格模型;2)施加旋转矩阵R得到对齐后的四面体网格模型,对齐后的四面体网格模型顶点坐标为X0;3)对拉格朗日-牛顿法进行修改,舍弃表面保面积约束C(X)的海森,求解下述线性方程组来得到形变后的四面体网格顶点坐标X的增量ΔX,在对齐后的四面体网格模型顶点坐标X0上累加增量ΔX得到形变后的四面体网格顶点坐标X:H ( X ) ▿ C ( X ) ▿ C ( X ) T 0 ▿ X λ = ( X ) - C ( X ) - - ( 1 ) ]]> 其中g(X)为表示总能量的近似梯度,H(X)为表示总能量的近似海森,C(X)为表面保面积约束,λ为拉格朗日乘数,
为表面保面积约束的雅克比矩阵,
为表面保面积约束雅克比矩阵的转置;4)根据表面法向朝向和四面体网格形变中的保形要求以及用户对几何特征的控制,建立如公式2所示的能量方程,再用步骤3)中修改后的拉格朗日-牛顿法对公式2的能量方程进行优化,从而得到形变后的四面体网格;arg min X E total = α E 1 ( X ) + E δ ( X ) + E η + E e ( X ) s . t . C ( X ) = 0 - - - ( 2 ) ]]> 其中,X表示形变后的四面体网格顶点坐标,Etotal为总能量,E1(X)表示表面法向对齐能量,Eδ(X)表示四面体网格在形变过程中的保形约束,Eη(X)表示几何特征控制能量,Ee(X)表示与表面边相关的区域光滑及特征保持能量,α表示表面法向对齐能量调节权重,argminX表示以X为变量的最优化能量,s.t.表示在约束下;5)重复步骤2)~4)至形变后的四面体网格表面质量达到与表面保面积约束C(X)满足程度对应的要求;6)从步骤5)中最终得到的形变后的四面体网格中抽取Polycube结构,修改其中的退化部分,得到Polycube映射。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310369563.3/,转载请声明来源钻瓜专利网。