X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=org.simantics.plant3d%2Fsrc%2Forg%2Fsimantics%2Fplant3d%2Factions%2FTranslateInlineAction.java;fp=org.simantics.plant3d%2Fsrc%2Forg%2Fsimantics%2Fplant3d%2Factions%2FTranslateInlineAction.java;h=91cc3ceae233e2c68f2f300ed2a612f158ba5620;hb=51af21ffeb997d84ac12f4f4bc225724b61d6d6d;hp=3aac1fd99b005f50473c46c7ee0d025360900023;hpb=b5b42e78ab3f143ed44d382b140dfebb20a0886c;p=simantics%2F3d.git diff --git a/org.simantics.plant3d/src/org/simantics/plant3d/actions/TranslateInlineAction.java b/org.simantics.plant3d/src/org/simantics/plant3d/actions/TranslateInlineAction.java index 3aac1fd9..91cc3cea 100644 --- a/org.simantics.plant3d/src/org/simantics/plant3d/actions/TranslateInlineAction.java +++ b/org.simantics.plant3d/src/org/simantics/plant3d/actions/TranslateInlineAction.java @@ -43,7 +43,7 @@ public class TranslateInlineAction extends TranslateAction{ } else if (comp.getNext() == null || comp.getPrevious() == null) { setEnabled(true); inline = false; - dir = comp.getControlPoint().getPathLegDirection(Direction.NEXT); + dir = comp.getControlPoint().getInlineDir(); dir.normalize(); } else { setEnabled(true); @@ -66,8 +66,7 @@ public class TranslateInlineAction extends TranslateAction{ Point3d pe = new Point3d(); next.getEnds(ns, ne); prev.getEnds(ps, pe); - dir = comp.getControlPoint().getPathLegDirection(Direction.NEXT); - dir.normalize(); + dir = comp.getControlPoint().getInlineDir(); // We may have offsets in the path leg, hence we have to project the coordinates. Vector3d wp = node.getWorldPosition(); if (prev.getControlPoint().isVariableLength())