Я создаю многоугольники Вороного из большого количества точек (координат), используя набор топологии JTS.
VoronoiDiagramBuilder voronoi=new VoronoiDiagramBuilder();
voronoi.setTolerance(0.001);
voronoi.setSites(coordinates);
voronoi.setClipEnvelope(...);
Geometry geo =voronoi.getDiagram(new GeometryFactory());
метод voronoi.setClipEnvelope принимает только прямоугольник (ограничивающую рамку), однако мне нужен пользовательский многоугольник вместо ограничивающей рамки, чтобы не генерировались диаграммы voronoi, которые больше пользовательского многоугольника.
Это возможно? используя этот API или, возможно, другой компонент.