delaunay三角网构建
生活随笔
收集整理的這篇文章主要介紹了
delaunay三角网构建
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
簡介
- 給定一組點,可以得到基于該組點的三角網絡,delaunay三角是其中一種特殊的方式,它可以最大化最小內角,同時任意一個三角形中不包含其他點
構成方法
- 有逐點插入法、Bowyer-Watson等方法
逐點插入法的步驟
matlab實現delaunay三角網的獲取
代碼
%% close all number = 20; x = 10*rand(1,number); y = 10*rand(1,number);tri = delaunay(x,y);figure hold on plot(x, y, 'r*')for ii = 1:size(tri, 1)plot( [x(tri(ii,1)) x(tri(ii,2))], [y(tri(ii,1)) y(tri(ii,2))], 'b' )plot( [x(tri(ii,2)) x(tri(ii,3))], [y(tri(ii,2)) y(tri(ii,3))], 'b' )plot( [x(tri(ii,1)) x(tri(ii,3))], [y(tri(ii,1)) y(tri(ii,3))], 'b' ) end set(gca, 'box', 'on') print(gcf,'-dpng','delaunary.png')結果
參考網址
- http://www.cnblogs.com/zhiyishou/p/4430017.html
總結
以上是生活随笔為你收集整理的delaunay三角网构建的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle把字段选为候选键,Oracl
- 下一篇: 公共基础知识总结