PipeControlPoint newPcp = newComponent.getControlPoint();
PipeControlPoint toPcp = component.getControlPoint();
- Vector3d start = new Vector3d();
- Vector3d end = new Vector3d();
- Vector3d dir = new Vector3d();
- toPcp.getInlineControlPointEnds(start, end, dir);
- dir.normalize();
+
switch (position) {
case NEXT:
if (toPcp.isDualSub())
toPcp = toPcp.parent;
}
+
+ Vector3d start = new Vector3d();
+ Vector3d end = new Vector3d();
+ Vector3d dir = new Vector3d();
+ toPcp.getInlineControlPointEnds(start, end, dir);
+ dir.normalize();
+
PipeRun pipeRun = toPcp.getPipeRun();
if (!toAdd.isSizeChange()) {