a = updateTurnControlPointTurn(u.start, startPrev, u.end);
} else {
Vector3d ep = new Vector3d(u.endPoint);
- ep.add(u.offset);
+ ep.sub(u.offset);
a = updateTurnControlPointTurn(u.start, u.startPoint, startPrev.getPosition(), ep);
}
a = updateTurnControlPointTurn(u.end, u.start, endNext);
} else {
Vector3d sp = new Vector3d(u.startPoint);
- sp.sub(u.offset);
+ sp.add(u.offset);
a = updateTurnControlPointTurn(u.end, u.endPoint, sp, endNext.getPosition());
}
if (a < MIN_TURN_ANGLE && u.end.isDeletable())