필터 지우기
필터 지우기

find the vertices from delaunay triangulation

조회 수: 7 (최근 30일)
Elysi Cochin
Elysi Cochin 2017년 10월 17일
편집: KSSV 2017년 10월 17일
i creates a Delaunay triangulation using the following lines
X = [y(:,1) x(:,1)];
dt = delaunayTriangulation(X);
The output "dt" is a matrix with 3 columns (a,b,c). How can i find the vertices of the triangles so that i get (xa,ya) (xb,yb) and (xc,yc)

채택된 답변

KSSV
KSSV 2017년 10월 17일
편집: KSSV 2017년 10월 17일
x = rand(10,1) ; % a randoms data
y = rand(10,1) ;
dt = delaunayTriangulation(x,y) ; % delaunay triangulation
points = dt.Points ; % points
tri = dt.ConnectivityList ; % nodal connectivity
x = points(:,1) ;
X = x(tri) ;
y = points(:,2) ;
Y = y(tri) ;

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Delaunay Triangulation에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by