private void updateOffset() {
if (!componentCalculatedOffset && getControlPoint().isOffset()) {
- getControlPoint().setOffset(getPipeRun().getPipeDiameter()*0.5 - getAlternativePipeRun().getPipeDiameter()*0.5);
+ getControlPoint().setOffset(getPipeRun().getInsideDiameter()*0.5 - getAlternativePipeRun().getInsideDiameter()*0.5);
}
}
map.put("radius2", pipeRun2.getPipeDiameter() * 0.5);
}
if (controlPoint.isOffset() && !componentCalculatedOffset) {
+ if (getPipeRun() != null && getAlternativePipeRun() != null)
+ updateOffset();
map.put("offset", controlPoint.getOffset());
}
}