Skip to content

Conversation

TrueDoctor
Copy link
Member

@TrueDoctor TrueDoctor commented Aug 19, 2025

Fixes snapping performance regressions introduced in #3036

  • Use a fat line algorithm to speed up cubic cubic intersection checks
  • Implement termination criteria for degenerate intersection check cases
  • Implement faster nearest point calculation
  • Loosen bounding boxes which are only used for pruning

@TrueDoctor TrueDoctor marked this pull request as ready for review August 20, 2025 07:27
@TrueDoctor TrueDoctor changed the title Use lyon_geom for intersection calculation of bezier segments Improve snapping performance Aug 20, 2025
@TrueDoctor TrueDoctor merged commit 7c30f61 into master Aug 20, 2025
4 checks passed
@TrueDoctor TrueDoctor deleted the faster-intersctions branch August 20, 2025 08:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants