From: Reino Ruusu Date: Tue, 10 Dec 2019 17:28:27 +0000 (+0200) Subject: Expose offset calculation as API in PipingRules. X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=commitdiff_plain;h=85be2d755c3df8267309bd2050693ffbcccb1c69;p=simantics%2F3d.git Expose offset calculation as API in PipingRules. Change-Id: I60f154afe0ed87e6fa2e853c3daf1701f33a3bd9 (cherry picked from commit a4f8a17caabdb927e26b0355164cbf36aaecdc91) --- diff --git a/org.simantics.plant3d/src/org/simantics/plant3d/scenegraph/controlpoint/PipingRules.java b/org.simantics.plant3d/src/org/simantics/plant3d/scenegraph/controlpoint/PipingRules.java index d27de99b..08675c24 100644 --- a/org.simantics.plant3d/src/org/simantics/plant3d/scenegraph/controlpoint/PipingRules.java +++ b/org.simantics.plant3d/src/org/simantics/plant3d/scenegraph/controlpoint/PipingRules.java @@ -363,11 +363,11 @@ public class PipingRules { } - private static boolean calculateDirectedOffset(Vector3d startPoint, Vector3d endPoint, PipeControlPoint start, ArrayList list, PipeControlPoint end, Vector3d dir, Vector3d offset) { + public static boolean calculateDirectedOffset(Vector3d startPoint, Vector3d endPoint, PipeControlPoint start, ArrayList list, PipeControlPoint end, Vector3d dir, Vector3d offset) { return calculateOffset(startPoint, endPoint, start, list, end, dir, offset, true); } - private static boolean calculateOffset(Vector3d startPoint, Vector3d endPoint, PipeControlPoint start, ArrayList list, PipeControlPoint end, Vector3d dir, Vector3d offset) { + public static boolean calculateOffset(Vector3d startPoint, Vector3d endPoint, PipeControlPoint start, ArrayList list, PipeControlPoint end, Vector3d dir, Vector3d offset) { return calculateOffset(startPoint, endPoint, start, list, end, dir, offset, false); }