distanceBefore
The distance towards the previous SmartPoint required by the corner.
If distanceBefore + previousCorner.distanceAfter > distance_between_points then the corner is forced to shrink using limitDistanceBefore.
Unless corners are asymmetric, then distanceBefore == distanceAfter. Current implementations of SmartCorner are all symmetric.