llnl / llnl/axom

Improve robustness of bezier curve intersection

Open
#71 1 comment 0 reactions 1 assignee Claimed by @kennyweiss View on GitHub
Primal Reviewed
Dominant language
C++
Stars
196
Forks
34
Avg merge
4d 1h
Merged PRs (30d)
11

Description

Some robustness issues with the Bezier Curve intersection algorithm:
1. Overlapping curves are not handled yet.
2. Tangent intersections are not found.
3. Curves are considered half-open, intersections at endpoints are not found if they happen at the end of the interval.
4. Issues may arise in cases when control points are concentrated very closely at one endpoint for high order curves.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.