diff --git a/src/main/java/eu/mihosoft/vrl/v3d/svg/SVGLoad.java b/src/main/java/eu/mihosoft/vrl/v3d/svg/SVGLoad.java index 5edfc9d8..d6986869 100644 --- a/src/main/java/eu/mihosoft/vrl/v3d/svg/SVGLoad.java +++ b/src/main/java/eu/mihosoft/vrl/v3d/svg/SVGLoad.java @@ -651,6 +651,7 @@ private void loadSingle(String code, double resolution, Transform startingFrame, poly.setHole(hole); if (c != null) colors.put(poly, c); + poly.setColor(c); list.add(poly); } @@ -725,6 +726,10 @@ public HashMap> extrudeLayers(double t, double resolution return csgByLayers; } + + public Color getColor(Polygon p) { + return colors.get(p); + } public ArrayList extrude(double t, double resolution) throws IOException {