ianmackenzie / ianmackenzie/opensolid
Switch `SurfaceFunction1D` solving over to using bisection and clusters
Open
- Dominant language
- Haskell
- Stars
- 18
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
Then should be able to remove `Solve2D` module
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the SurfaceFunction1D solver and the Solve2D module, then read how the current solving path works. Replace the SurfaceFunction1D approach with bisection and clusters, and confirm that Solve2D can be removed without leaving references or breaking the solver.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- haskell
- Domain
- computer-graphics
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100