Changed
- Simplified
PlantingSeedJob
by removing generics and introducing an algorithm based onconstraintEdges
. This resulted in improved performance. - Changed the triangulator to schedule a single job instead of multiple smaller ones.
- Greatly simplified the preprocessor transformations code. All transformations are now represented by the
AffineTransform2D
struct, and several jobs have been removed.
Deprecated
- Deprecated the
Triangulator.Settings.ConstrainEdges
property. To enable constrained edges, pass the corresponding array into input. - Deprecated the
Triangulator.Settings.BatchCount
property. This property is no longer used, setting it has no effect.
Fixed
- Fixed constructing
pointToHalfedges
during constraint resolution. This resolves GitHub issue #111.
New Contributors 🎉
- @HalfVoxel made their first contribution in #110. Congratulations!
Full Changelog: v2.4.0...v2.5.0