[发明专利]一种基于三角形域上L曲面和W曲面的递归曲面构造方法无效
申请号: | 200710031024.3 | 申请日: | 2007-10-24 |
公开(公告)号: | CN101149839A | 公开(公告)日: | 2008-03-26 |
发明(设计)人: | 俞晏林;曹颖;罗笑南 | 申请(专利权)人: | 中山大学 |
主分类号: | G06T11/20 | 分类号: | G06T11/20;G06T17/30;G06F17/50 |
代理公司: | 广州市深研专利事务所 | 代理人: | 陈雅平 |
地址: | 510275广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于三角形域上L曲面和W曲面的递归曲面构造方法,它属于计算机辅助设计与制造技术领域。它通过基于三角形域上的L曲面和W曲面的曲面设计来控制计算机的不稳定性、提高图形外形的真实性和实时性。其基本思想在于在三角形域中定义L曲面,继而加强约束条件定义W曲面,通过W曲面构造CAD系统几何库中的曲面构造算法,然后实现基于三角形域的曲面拼接,平滑实现数据,构造曲面造型。 | ||
搜索关键词: | 一种 基于 三角形 曲面 递归 构造 方法 | ||
【主权项】:
1.一种基于三角形域上L曲面和W曲面的递归曲面构造方法,其特征在于,它的主要步骤包括:1)首先定义三角参数域上的一般递归形式曲面表示方法:定义符号:J0=(1,0,0),J1=(0,1,0),J2=(0,0,1), a = ( a 0 , a 1 , a 2 ) ∈ Z + 3 , 设{Pa||a|=n}为三角域上特征网的顶点, a ∈ Z + 3 , La T((x),Ma T(x),Na T(x)为三角域上相应节点处的调配函数,具体要求如下:La T(x)应该满足1≤a0≤n,0≤a1,a2≤n;Ma T(x)应该满足1≤a0≤n,0≤a1,a2≤n;Na T(x)应该满足1≤a0≤n,0≤a1,a2≤n;且 L a + J 0 T ( x ) + M a + J 1 T ( x ) + N a + J 2 T ( x ) ≡ 1 , r = 1 , Λ , n , | a | = n - r ; 定义三角参数域上一般递归形式曲面的表示方法为:d a 0 ( x ) = P a | a | = n d a m ( x ) = L a n - m + 1 ( x ) d a - J 0 m - 1 + M a n - m + 1 ( x ) d a - J 1 m - 1 + N a n - m + 1 ( x ) d a - J 2 m - 1 , m = 1 , Λ , n | a | = m 其中若ai-1<0或者>0,则令 d a - J i m - 1 = 0 , i = 0,1,2 ; 2)定义三角域上的n次L曲面设: L a r ( x ) = a a r x + b a r , M a r ( x ) = c a r x + d a r , N a r ( x ) = e a r x + f a r (且满足 a a r ≠ 0 , c a r ≠ 0 , e a r ≠ 0 ; r=1,2,Λn,|a|=n-r)根据1)定义三角域上的n次L曲面为:n次递归曲线必须满足b a r a a r + 1 = b a r + 1 a a r + 1 1 - b a r + 1 a a r + 1 = 1 - b a + J 0 r b a + J 0 r , r = 1,2 , Λn ; | a | = n - r d a r c a r = d a r + 1 c a r + 1 1 - d a + J 1 r c a + J 1 r = 1 - d a 0 r + 1 c a 0 r + 1 , r = 1,2 , Λn ; | a | = n - r f a r e a r + 1 = f a r + 1 e a r + 1 1 - f a + J 1 r e a r + 1 = 1 - f a r + 1 e a r + 1 , r = 1,2 , Λn ; | a | = n - r 则为三角域上的n次L曲面;3)定义W曲面若n次L曲面继续满足0 ≤ L a r ( x ) , M a r ( x ) , N a r ( x ) ≤ 1 , r = 1,2 , Λn ; | a | = n - r 则为n次W曲面;4)转换成Bernstein-Bezier曲面令:L a r ( x ) = u , M a r ( x ) = v , N a r ( x ) = w r = 1,2 , Λ , n ; | a | = n - r 则,得到Bernstein-Bezier曲面P ( u , v , w ) = Σ i + j + k = n P ijk B ijk n ( u , v , w ) , ( u , v , w ≥ 0 , u + v + w = 1 ) 其中 B ijk n ( u , v , w ) = n ! i ! j ! k ! u i v j w k , ( i + j + k = n , u + v + w = 1 ) , Pijk为三角形域网的节点;5)三角域上Bezier曲面连续拼接如果给定两片三角域上n次Bezier曲面:P ( u , v , w ) = Σ i + j + k P ijk ( u , v , w ) Q ( u , v , w ) = Σ i + j + k = n Q ijk ( u , v , w ) 则Q(u,v,w)与P(u,v,w)在拼接线上达到几何连续的条件为:Q ij 0 = P ij 0 , i + j = 0 Q ij 1 = a 1 P ( i + 1 ) j 0 + a 2 P i ( j + 1 ) 0 + a 3 P ij 1 , i + j = n - 1 ; a 1 + a 2 + a 3 = 1 然后依次连接所有划分的三角域曲面即得到所要的曲面构造。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学,未经中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200710031024.3/,转载请声明来源钻瓜专利网。
- 上一篇:一种治疗咳嗽病的中药物及其制备工艺
- 下一篇:治疗术后早期炎性肠梗阻的中药