if (toPcp.isInline()) {
switch (position) {
case NEXT:
- if (toPcp.isDualInline())
+ if (toPcp.isDualInline()) {
toPcp = toPcp.getSubPoint().get(0);
+ pipeRun = toPcp.getPipeRun();
+ }
break;
case PREVIOUS:
- if (toPcp.isDualSub())
+ if (toPcp.isDualSub()) {
toPcp = toPcp.parent;
+ pipeRun = toPcp.getPipeRun();
+ }
+ break;
}
Vector3d start = new Vector3d();
Vector3d end = new Vector3d();