資源簡介
該代碼基于matlab平臺實現和應用,主要功能是進行非均勻有理B樣條插值(NURBS)。具體內容包括:Coons曲面四條邊界線數據,標準B樣條基迭代求取,規范積累參數化方法求節點,NURBS曲面重建

代碼片段和文件信息
function?N_val=B_yangtiao_base(iku_knotsu)
if?k==0
????if?(u<=u_knots(i+2))?&&?(u>=u_knots(i+1))
????????N_val=1;
????else
????????N_val=0;
????end
else
????A=[u-u_knots(i+1)?u_knots(i+k+1)-u_knots(i+1)?u_knots(i+k+1+1)-u?u_knots(i+k+1+1)-u_knots(i+2)];
????if?A(2)==0?
????????N_val=?A(3)/A(4)*B_yangtiao_base(i+1k-1u_knotsu);
????else?if??A(4)==0
????????????N_val=A(1)/A(2)*B_yangtiao_base(ik-1u_knotsu);
????????????????else
????????????N_val=A(1)/A(2)*B_yangtiao_base(ik-1u_knotsu)+A(3)/A(4)*B_yangtiao_base(i+1k-1u_knotsu);
??????????????????
??????????end
????end
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-12-03?09:25??NURBS\
?????文件?????????609??2018-09-15?23:37??NURBS\B_yangtiao_ba
?????文件?????????561??2018-09-15?21:12??NURBS\data_coons.mat
?????文件????????2000??2018-12-03?09:24??NURBS\demo_BSsurface.m
?????文件????????1163??2018-09-15?21:27??NURBS\parameterization.m
評論
共有 條評論