CGAL, Обрезанная вороноая диаграмма, заключенная в прямоугольник
используя CGAL с Qt, чтобы нарисовать диаграмму Вороного. я использовалCGAL::Voronoi_diagram_2
так как мне нужны лица. Это пример кода:
for(Face_iterator f = VD.faces_begin(); f != VD.faces_end(); f++)
{
Ccb_halfedge_circulator ec_start = (f)->ccb();
Ccb_halfedge_circulator ec = ec_start;
do {
if (!ec->has_source())
{
}
else
QpolyF < QPointF(((Halfedge_handle)ec)->source()->point().x(), ((Halfedge_handle)ec)->source()->point().y());
} while ( ++ec != ec_start );
VectPolygon.push_back(QpolyF);
QpolyF.clear();}