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=ae71b7afa9e5da1734a382e93903e40a8fc31938;hb=0a0e6285c47fea669cf580c57682cc8f473db411;hp=99b1448cb8e498decc9c8eef3f7655bd0fdea324;hpb=8da9a6a979f4513be2e0ab5533acc5e4763cf00e;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 99b1448c..ae71b7af 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 @@ -21,10 +21,10 @@ public class ControlPointFactory { public static void preloadCache() throws Exception { - List items = P3DUtil.getEnds(); - items.addAll(P3DUtil.getInlines()); - items.addAll(P3DUtil.getNozzles()); - items.addAll(P3DUtil.getTurns()); + List items = P3DUtil.getEnds(Plant3D.URIs.Builtin); + items.addAll(P3DUtil.getInlines(Plant3D.URIs.Builtin)); + items.addAll(P3DUtil.getNozzles(Plant3D.URIs.Builtin)); + items.addAll(P3DUtil.getTurns(Plant3D.URIs.Builtin)); for (Item item : items) { Instruction inst = createInstruction(item.getUri()); @@ -62,6 +62,8 @@ public class ControlPointFactory { sub.setDeletable(false); if (inst.isOffset) pcp.setOffset(0.0); + if (inst.isSizeChange) + pcp.setSizeChange(true); } break;