亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? smoothmesh.m

?? 一個功能強大的非結(jié)構(gòu)網(wǎng)格劃分程序,可實現(xiàn)網(wǎng)格的自動剖分,及局部加密與質(zhì)量控制
?? M
字號:
function [p,t] = smoothmesh(p,t,maxit,tol)

%  SMOOTHMESH: Smooth a triangular mesh using Laplacian smoothing.
%
% Laplacian smoothing is an iterative process that generally leads to an
% improvement in the quality of the elements in a triangular mesh.
%
%  [p,t] = smoothmesh(p,t);
%
%  p     : Nx2 array of nodal XY coordinates, [x1,y1; x2,y2; etc].
%  t     : Mx3 array of triangles as indices, [n11,n12,n13; 
%                                              n21,n22,n23; etc].
%  maxit : Maximum allowable iterations.
%  tol   : Convergence tolerance (Percentage change in edge length must be 
%          less than TOL).
%
% If MAXIT or TOL are left empty the default values MAXIT = 20 and TOL =
% 0.01 are used.
%
%  EXAMPLE:
%
%  [p,t] = smoothmesh(p,t,10,0.05);
%
% See also MESH2D, REFINE

% Darren Engwirda - 2007.

if nargin<4
   tol = 0.01;
   if nargin<3
      maxit = 20;
      if nargin<2
         error('Incorrect number of inputs.');
      end
   end
elseif nargin>5
   error('Incorrect number of inputs.')
end
if nargout>2
   error('Incorrect number of outputs.');
end

[p,t] = fixmesh(p,t);                                                      % Ensure consistent mesh

n = size(p,1);
S = sparse(t(:,[1,1,2,2,3,3]),t(:,[2,3,1,3,1,2]),1,n,n);                   % Sparse connectiity matrix
W = sum(S,2);
if any(W==0)
   error('Invalid mesh. Hanging nodes found.');
end

edge = [t(:,[1,2]); t(:,[1,3]); t(:,[2,3])];                               % Non-unique edges
edge = sortrows(sort(edge,2));                                             % Put shared edges next to each other
idx = all(diff(edge)==0,2);                                                % Find shared edges
idx = [idx;false]|[false;idx];                                             % True for all shared edges
bnde = edge(~idx,:);                                                       % Boundary edges
edge = edge(idx,:);                                                        % Internal edges
edge = [bnde; edge(1:2:end-1,:)];                                          % Unique edges
bnd = unique(bnde);                                                        % Boundary nodes

L = max(sqrt(sum((p(edge(:,1),:)-p(edge(:,2),:)).^2,2)),eps);              % Edge length

for iter = 1:maxit
   pnew = (S*p)./[W,W];                                                    % Laplacian smoothing
   pnew(bnd,:) = p(bnd,:);                                                 % Dont let BND nodes move
   p = pnew;

   Lnew = max(sqrt(sum((p(edge(:,1),:)-p(edge(:,2),:)).^2,2)),eps);        % Edge length
   move = norm((Lnew-L)./Lnew,inf);                                        % Percentage change
   if move<tol
      break
   end
   L = Lnew;
end
if iter==maxit
   disp('WARNING: Maximum number of iterations reached, solution did not converge!');
end

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美亚洲日本国产| 欧美aaaaaa午夜精品| 成人午夜私人影院| 欧美—级在线免费片| 成人久久久精品乱码一区二区三区| 国产亚洲精品aa| 成人sese在线| 亚洲韩国精品一区| 欧美一区二区三区免费| 国产激情精品久久久第一区二区 | 久久成人羞羞网站| 久久综合九色综合欧美亚洲| 国产成人鲁色资源国产91色综| 国产精品每日更新| 欧洲一区二区av| 免费成人av在线| 欧美激情一区不卡| 欧美又粗又大又爽| 狠狠色综合色综合网络| 亚洲欧洲精品一区二区三区| 欧美日韩免费在线视频| 激情久久五月天| 亚洲精品精品亚洲| 精品久久国产97色综合| 99在线精品视频| 久久国产精品免费| 一区二区日韩电影| 精品99一区二区| 欧日韩精品视频| 国产在线视频一区二区三区| 一区二区在线电影| 精品sm在线观看| 欧美日韩一本到| 顶级嫩模精品视频在线看| 亚洲福利一区二区| 国产精品网站导航| 日韩一级片在线播放| 91视频xxxx| 国产毛片一区二区| 亚洲成人动漫精品| 中文字幕中文字幕在线一区| 欧美成人r级一区二区三区| 99久久免费视频.com| 国产一区欧美一区| 丝袜美腿高跟呻吟高潮一区| 国产精品福利一区二区三区| 日韩三级在线观看| 91精品办公室少妇高潮对白| 国产九色sp调教91| 日韩在线a电影| 亚洲素人一区二区| 国产日韩在线不卡| 久久亚洲影视婷婷| 欧美一区二区不卡视频| 欧洲中文字幕精品| 99视频热这里只有精品免费| 国产精品一区二区三区99| 丝袜美腿亚洲综合| 亚洲动漫第一页| 夜夜嗨av一区二区三区| 国产精品乱人伦中文| www激情久久| 欧美xxxxx裸体时装秀| 欧美日韩一区国产| 欧美日韩一区二区三区在线看| 色婷婷av一区二区三区软件 | 91蜜桃传媒精品久久久一区二区| 国产一区 二区| 久久国产夜色精品鲁鲁99| 亚洲国产精品久久艾草纯爱| 中文字幕在线观看一区| 国产喷白浆一区二区三区| 久久亚洲综合av| 久久九九久久九九| 久久这里只精品最新地址| 日韩欧美国产综合在线一区二区三区 | 成人免费视频免费观看| 激情综合色播五月| 极品少妇xxxx偷拍精品少妇| 极品少妇xxxx精品少妇偷拍| 国产在线精品免费av| 国产传媒欧美日韩成人| 成人激情小说乱人伦| 波多野结衣亚洲一区| aaa亚洲精品| 欧美综合天天夜夜久久| 欧美精品自拍偷拍| 日韩一区二区在线看| 久久久亚洲精品石原莉奈| 欧美经典一区二区| 亚洲色图在线看| 亚洲成人你懂的| 久久福利视频一区二区| 国产成人av电影在线观看| 欧美三级日韩三级| 91片黄在线观看| 91成人看片片| 日韩三级中文字幕| 国产调教视频一区| 亚洲婷婷在线视频| 亚洲成人激情av| 国产精品中文字幕日韩精品 | 亚洲精品一区二区三区精华液| 国产女主播视频一区二区| 日韩理论片网站| 日韩**一区毛片| 国产一区二三区好的| 成人午夜伦理影院| 欧美精品国产精品| 国产蜜臀97一区二区三区| 亚洲精品老司机| 久88久久88久久久| 成人h动漫精品一区二| 欧美日韩国产一级二级| 久久久久久综合| 一个色综合av| 国产成人在线影院| 欧美日韩一区不卡| 亚洲国产精品成人久久综合一区| 亚洲444eee在线观看| 国产超碰在线一区| 欧美一区二区三区人| 国产精品久久久久三级| 琪琪久久久久日韩精品| 不卡av电影在线播放| 日韩欧美在线不卡| 亚洲男人天堂av网| 国产精品一区二区黑丝| 欧美日韩黄色一区二区| 国产精品久久福利| 国内精品第一页| 欧美日韩高清一区| 国产精品电影院| 国产一区二区在线观看免费| 欧美日韩亚洲综合在线| 国产精品不卡一区二区三区| 激情另类小说区图片区视频区| 欧美午夜电影在线播放| 中文字幕第一区| 国产在线日韩欧美| 4438成人网| 亚洲一区二区三区国产| av亚洲产国偷v产偷v自拍| 精品播放一区二区| 奇米影视一区二区三区| 欧美性大战久久久| 国产欧美一区二区三区鸳鸯浴| 久热成人在线视频| 5月丁香婷婷综合| 五月天一区二区三区| 91麻豆福利精品推荐| 国产精品久久久久久户外露出| 精品无码三级在线观看视频| 欧美一级理论片| 日本女人一区二区三区| 91精品国产品国语在线不卡| 亚洲一区二区三区视频在线| 91久久精品一区二区| 日韩一区日韩二区| 9l国产精品久久久久麻豆| 国产精品入口麻豆九色| 国产不卡视频在线播放| 国产午夜精品一区二区三区四区 | 亚洲综合网站在线观看| 在线中文字幕一区二区| 亚洲激情男女视频| 在线免费亚洲电影| 亚洲乱码国产乱码精品精的特点| 99久久婷婷国产综合精品 | 欧美视频一区在线| 亚洲精品欧美二区三区中文字幕| 99久久国产综合精品女不卡| 中文字幕的久久| 91性感美女视频| 亚洲精品乱码久久久久| 欧美午夜电影网| 奇米精品一区二区三区在线观看 | 欧洲av在线精品| 日韩精品免费专区| 日韩精品最新网址| 精品亚洲成a人| 亚洲国产精华液网站w| av一区二区三区在线| 亚洲影院在线观看| 欧美绝品在线观看成人午夜影视| 日韩av成人高清| 国产亚洲欧美日韩日本| 99精品视频在线观看| 亚洲大片精品永久免费| 日韩精品影音先锋| 成人精品一区二区三区四区| 亚洲色图欧美偷拍| 欧美精品第一页| 国产成人在线免费| 亚洲黄色免费网站| 精品人伦一区二区色婷婷| 成人av在线资源| 日韩精品一二区| 欧美激情一区二区三区不卡| 欧美亚洲自拍偷拍|