X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=org.simantics.plant3d%2Fsrc%2Forg%2Fsimantics%2Fplant3d%2Fscenegraph%2Fcontrolpoint%2FControlPointFactory.java;h=6b92e4479aa1a8fe34cb7681bcd94255a83055d7;hb=ebdb7f19eac6275cda50731f22fec2f57d349e9e;hp=4dfe29c75069c22d87ac4538d06cde3de7d36e23;hpb=e099dab186d7c214a750f8b50e6eec7d46debe3f;p=simantics%2F3d.git diff --git a/org.simantics.plant3d/src/org/simantics/plant3d/scenegraph/controlpoint/ControlPointFactory.java b/org.simantics.plant3d/src/org/simantics/plant3d/scenegraph/controlpoint/ControlPointFactory.java index 4dfe29c7..6b92e447 100644 --- a/org.simantics.plant3d/src/org/simantics/plant3d/scenegraph/controlpoint/ControlPointFactory.java +++ b/org.simantics.plant3d/src/org/simantics/plant3d/scenegraph/controlpoint/ControlPointFactory.java @@ -20,11 +20,11 @@ public class ControlPointFactory { private static Map cache = new HashMap(); - public static void preloadCache() throws Exception { - List items = P3DUtil.getEnds(); - items.addAll(P3DUtil.getInlines()); - items.addAll(P3DUtil.getNozzles()); - items.addAll(P3DUtil.getTurns()); + public static void preloadCache(String libUri) throws Exception { + List items = P3DUtil.getEnds(libUri); + items.addAll(P3DUtil.getInlines(libUri)); + items.addAll(P3DUtil.getNozzles(libUri)); + items.addAll(P3DUtil.getTurns(libUri)); for (Item item : items) { Instruction inst = createInstruction(item.getUri()); @@ -63,7 +63,7 @@ public class ControlPointFactory { if (inst.isOffset) pcp.setOffset(0.0); if (inst.isSizeChange) - pcp.setSizeChange(true); + pcp.setSizeChange(true); } break;