[发明专利]基于变形的叶片边缘锯齿的形状模拟方法在审
申请号: | 201911188371.6 | 申请日: | 2019-11-28 |
公开(公告)号: | CN110941905A | 公开(公告)日: | 2020-03-31 |
发明(设计)人: | 陆玲;马思远;任彪;黎振 | 申请(专利权)人: | 东华理工大学 |
主分类号: | G06F30/20 | 分类号: | G06F30/20 |
代理公司: | 北京科家知识产权代理事务所(普通合伙) 11427 | 代理人: | 陈娟 |
地址: | 344001*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 变形 叶片 边缘 锯齿 形状 模拟 方法 | ||
1.一种基于变形的叶片边缘锯齿的形状模拟方法,其特征在于,基于矩形变形的叶片,对叶片边缘再次变形,利用正弦函数及其组合,模拟圆形、直形、尖形和渐尖形锯齿,并通过改变锯齿的方向,形成不同效果的锯齿。
2.根据权利要求1所述的基于变形的叶片边缘锯齿的形状模拟方法,所述模拟方法具体包括:
(1)初始矩形
确定矩形的下边中点在坐标原点,如下式:
设ax=150像素单位,bx=5像素单位;
(2)叶片形状变形
根据叶片形状对矩形平面设定水平方向变形函数△x(u,v),垂直方向变形函数△y(u,v),得到叶片的几何形状参数方程为:
x(u,v)=axu+Δx(u,v)
y(u,v)=byv+Δy(u,v)
z(u,v)=0
设
Δx=2uaxsin(πv)
Δy=vaysin(π(u+0.5))-(1-v)aysin(π(u+0.5))
模拟实际对应的叶片;
(3)叶片边缘锯齿的形状模拟
在叶片形状的基础上再次进行锯齿变形,如下式:
x(u,v)=axu+Δx(u,v)+Δxc(u,v)
y(u,v)=byv+Δy(u,v)+Δyc(u,v)
z(u,v)=0
不同的锯齿形状采用不同的变形函数△xc(u,v)和△yc(u,v);
(4)朝向水平方向的叶齿形状的模拟
1)圆形锯齿
圆形锯齿直接用正弦函数控制水平方向圆齿的变化情况,如下式
Δxc(u,v)=Axu|sin(nyπv)|
Δyc(u,v)=0
式中:Ax控制叶齿水平方向长度,ny控制叶齿垂直方向长度,当ny大时,叶齿垂直方向长度小;
2)直形锯齿
直形锯齿用两个相位差为90°且方向相反的两个正弦函数之和控制水平方向直齿的变化情况,与叶片进行合成:
Δxc(u,v)=Axu|sin(nyπv)|-Axu|sin(nxπv+π/2)|
Δyc(u,v)=0
3)尖形锯齿
尖形锯齿的模拟采用反方向正弦函数,如下式:
Δxc(u,v)=-Axu|sin(nxπv+π/2)|
Δyc(u,v)=0
4)渐尖形锯齿
渐尖形锯齿用圆齿的小幅度部分反向添加到大幅度的位置处,如下式:
f(v)=|sin(nyπv)|
Δxc(u,v)=2Axu(1-|sin(nyπv+1.6)|-Axny/100
Δyc(u,v)=0 f(v)>0.9
Δxc(u,v)=Axu|sin(nyπv)|
Δyc(u,v)=0 f(v)<=0.9
(4)改变叶齿方向
如果叶齿方向随着叶边方向改变,叶边上部朝上,叶边下部朝下,使叶齿的y方向变化幅度与x方向变化幅度相近;
具体公式如下:
圆齿:
Δxc(u,v)=Axu|sin(nyπv)|
Δyc(u,v)=2Ax(v-0.5)|u||sin(nyπv)|
直齿:
Δxc(u,v)=Axu|sin(nyπv)|-Axu|sin(nxπv+π/2)|
Δyc(u,v)=2Ax(v-0.5)|u||sin(nyπv)|-Ax(v-0.5)|u||sin(nxπv+π/2)|
尖齿:
Δxc(u,v)=-Axu|sin(nxπv+π/2)|
Δyc(u,v)=-2Ax(v-0.5)|u||sin(nxπv+π/2)|
渐尖齿:
f(v)=|sin(nyπv)|
Δxc(u,v)=2Axu(1-|sin(nyπv+1.6)|-Axny/100
Δyc(u,v)=4Ax(v-0.5)|u|(1-|sin(nyπv+1.6)|-Axny/100 f(v)>0.9
Δxc(u,v)=Axu|sin(nyπv)|
Δyc(u,v)=2Ax(v-0.5)|u||sin(nyπv)| f(v)<=0.9
(5)叶齿朝上方向
对于叶片的叶齿的方向是朝上的情况,改变叶齿的y方向向上变形:
具体公式如下:
圆齿:
Δxc(u,v)=Axu|sin(nyπv)|
Δyc(u,v)=Axv|sin(nyπv)|
直齿:
Δxc(u,v)=Axu|sin(nyπv)|-Axu|sin(nxπv+π/2)|
Δyc(u,v)=Axv|sin(nyπv)|-Ax(v-0.5)|u||sin(nxπv+π/2)|
尖齿:
Δxc(u,v)=-Axu|sin(nxπv+π/2)|
Δyc(u,v)=-Axv|sin(nxπv+π/2)|
渐尖齿:
f(v)=|sin(nyπv)|
Δxc(u,v)=2Axu(1-|sin(nyπv+1.6)|-Axny/100
Δyc(u,v)=2Axv(1-|sin(nyπv+1.6)|-Axny/100 f(v)>0.9
Δxc(u,v)=Axu|sin(nyπv)|
Δyc(u,v)=Axv|sin(nyπv)| f(v)<=0.9。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东华理工大学,未经东华理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911188371.6/1.html,转载请声明来源钻瓜专利网。