<< cdt2_delete CG-lab cdt2_get_coord >>

CG-lab >> CG-lab > cdt2_get_connectivity

cdt2_get_connectivity

Get the connectivity of cdt2, constrained Delaunay triangulation.

Calling Sequence

tri = cdt2_get_connectivity(ptr);

Parameters

tri
: is (nbtriangles,3) array, Each row of tri defines one triangle.
ptr
: is a pointer representing cdt3.

Examples

x = [5 1 6];
y = [2 6 6];
C=[8.    2.     7.    4.;6.    4.5    4.    5.;3.    6.     3.    7.;3.    4.     2.    3.;9.    4.     8.    7.];
[tri,ptr] = constrained_delaunay_2([],[],C);
cdt2_insert_points(ptr,x,y);
tri = cdt2_get_connectivity(ptr);
coord = cdt2_get_coord(ptr);
clf();
X=coord(:,1)';
Y=coord(:,2)';
[nbtri,nb] = size(tri);
tri = [tri tri(:,1)];
for k = 1:nbtri
plot2d(X(tri(k,:)),Y(tri(k,:)),style = 2);
end
cdt2_delete(ptr,"ptr");

See Also

This function uses the Triangulation_2 package of CGAL, which is under QPL license. See License Terms

Authors

<< cdt2_delete CG-lab cdt2_get_coord >>