Paths.reconcilefields! could reconcile BSplines created with auto_curvature so that the endpoint curvature is updated to match its neighbors.
This would require making auto_curvature (and auto_speed, since we would re-optimize speed under the curvature constraint) stored in the BSpline itself.
This would change the existing documented behavior of auto_curvature, so it would be a breaking change.
For reference, there is already reconciliation of curvature in #123, but it is done separately from other reconciliation.
Paths.reconcilefields!could reconcile BSplines created withauto_curvatureso that the endpoint curvature is updated to match its neighbors.This would require making
auto_curvature(andauto_speed, since we would re-optimize speed under the curvature constraint) stored in the BSpline itself.This would change the existing documented behavior of
auto_curvature, so it would be a breaking change.For reference, there is already reconciliation of curvature in #123, but it is done separately from other reconciliation.