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

Код: Выделить всё
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
Мобильная версия