Get the connectivity of cdt2, constrained Delaunay triangulation.
tri = cdt2_get_connectivity(ptr);
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"); | ![]() | ![]() |
This function uses the Triangulation_2 package of CGAL, which is under QPL license. See License Terms