<< mesh2_delete CG-lab mesh2_get_coord >>

CG-lab >> CG-lab > mesh2_get_connectivity

mesh2_get_connectivity

Get the connectivity of mesh2.

Calling Sequence

tri=mesh2_get_connectivity(ptr)

Parameters

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

Description

tri = mesh2_get_connectivity(ptr) allows to get the connectivity of mesh2.

Examples

C=[1 1 5 1; 5 1 7 3; 7 3 4 4; 4 4 3 6; 3 6 1 5; 1 5 1 1;...
5 2 5 3; 5 3 3 4; 3 4 2 2; 2 2 5 2];
[coord,tri,ptr]= mesh_2(C);
mesh2_set_seeds(ptr,3.5,2.5);
tri = mesh2_get_connectivity(ptr);
coord = mesh2_get_coord(ptr);
clf();
[nbtri,nb] = size(tri);
tri = [tri tri(:,1)];
x=coord(:,1)';
y=coord(:,2)';
for k = 1:nbtri
plot2d(x(tri(k,:)),y(tri(k,:)),style = 2);
end
mesh2_delete(ptr,"ptr");

See Also

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

Authors

<< mesh2_delete CG-lab mesh2_get_coord >>