Пока мне удалось нарисовать простую фигуру, соединить все контурные линии на пути, но я не уверен, куда мне идти дальше. Любая помощь будет очень признательна.

Код: Выделить всё
public void addCustomPart(DXFPart part) {
double partThickness = 20.0;
addCustomPartFlat(part);
ArrayList partLayers = part.getDxfLayerArr();
for (DXFLayer dxfLayer:partLayers) {
if (dxfLayer.getName().equals(DataMgr.getLayerContour().getLayerName())) {
Path contourPath = ContourPathBuilder.buildContourPath(dxfLayer);
contourPath.setFill(null);
contourPath.setStroke(DataMgr.getLayerContour().getLayerPaint());
contourPath.getTransforms().add(new Rotate(90, 0, 0, 0, Rotate.X_AXIS));
contourPath.setTranslateY(partThickness);
contentGroup.getChildren().add(contourPath);
extrudeContourPath(contourPath, partThickness);
}
}
}
Подробнее здесь: https://stackoverflow.com/questions/791 ... ding-shape
Мобильная версия