distanceBefore

abstract val distanceBefore: Double

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.