[发明专利]一种插值型细分和逼近型细分相融合的曲面造型方法无效
申请号: | 200810028031.2 | 申请日: | 2008-05-12 |
公开(公告)号: | CN101408991A | 公开(公告)日: | 2009-04-15 |
发明(设计)人: | 罗笑南;林淑金;陈巧珍 | 申请(专利权)人: | 中山大学 |
主分类号: | G06T17/40 | 分类号: | G06T17/40 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 510275广东省广州市新港*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 插值型 细分 逼近 融合 曲面 造型 方法 | ||
1.一种插值型细分和逼近型细分相融合的曲面造型方法,其特征在于:它的步 骤包括:
(1)由现有的逼近型Catmull-Clark细分模式推导出新的插值型细分模式, 所述的由现有的逼近型Catmull-Clark细分模式推导出新的插值型细分 模式是基于张量积四点插值的插值模式;
(2)通过添加顶点权重参数,实现Catmull-Clark细分模式和新的插值型细 分模式的融合;
(3)通过修改顶点权重参数,实现网格的局部插值;
(4)通过修改顶点权重参数,生成介于插值网格和逼近网格之间的细分网 格;
所述的步骤(1)由现有的逼近型Catmull-Clark细分模式推导出新的插值型 细分模式又分为以下步骤:
a)给定初始控制网格对于网格上的每个面,是每个面的中点,是每条边的中点;
b)在网格的每条边上添加一个新顶点p,对于非边界边,p的位置由如下 公式得到:
c)在网格的每个面中添加一个新顶点p,p的几何位置是该面的中点:
对于每个非边界的旧顶点,改变它的几何位置:
d)对于每个边界边,添加一个新的顶点p,p的几何位置是该边的中点: 对于每个边界旧顶点将其移动到新的几何位置:
e)在网格的每一条边上添加一个新的顶点p,对于非边界边e,p的位置 由以下公式计算而来:
f)在每个面f中,添加一个顶点,其几何位置由以下公式计算得到:
n=V0(p)#,s=B0(f)#
g)对于每条边界边,添加一个新顶点p,其几何位置由以下公式计算得到:
h)将面上的新点与相应的边上的新点连接起来生成新的边,由这些新的 边构成新的面;
其中:e为网格上任意一条边,那么和是这条边的两个端点; e为网格上任意一条边,那么和是这条边相邻两个面的两个中点; f为网格上的任意一个面,那么B0(f)是这个面的所有端点的集合; p为网格上的任意一个顶点,那么B2(p)是顶点p相邻的所有面的中点的集合; p为网格上的任意一个顶点,那么V0(p)是所有与p共边的顶点的集合;
f为网格上任意一个面,那么V2(f)是所有与f有公共边的面的中点的集合;
p为网格上的任意一个顶点,那么D0(p)是p相邻面上的所有顶点的集合;
f为网格上任意一个面,那么D2(f)={B2(p1),B2(p2),...,B2(pn)},这里 pi∈B0(f),i=1,2....n;
e为网格上任意一条边,那么分别是e相邻的两个面上的所有顶点 的集合;
令
若S是一个集合,那么S#表示这个集合里面的元素个数;
令为网格上顶点在每一步细分中的位移,做Catmull-Clark细分的时候 取q=0,做插值细分的时候取q=2。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学,未经中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810028031.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:校验和筛选系统
- 下一篇:应用程序实时监控系统及方法