v0.7.1
What's Changed
Math engine
- Integrate glam math crate — replace manual matrix operations,
Point/Point3Doperators, removemat4_mul. - Fix
map_geometry_to_framematrix column ordering.
SVG parsing
- Use svgtypes crate for SVG path data parsing instead of custom tokenizer.
Geometry / ops
- Fix travel path optimizer not respecting the "flip" flag.
- Refactor
is_bezier_flatextraction fromlinearize_bezier_adaptive, use explicit stack. - Refactor add mutable buffer params to
linearize,smooth, and intersection functions. - Unconditionally compile ops modules (lead_in_out, merge_lines, overscan, tabs, transform).
Documentation
- Add docs and auto-generated visual example images.
- Add more visual examples, improve existing ones, fix tables in API docs.
- Concave hull visual test now allows uploading an SVG.
- Add showcase image to README.
Full Changelog: https://github.com/rayforge/raygeo/compare/v0.7.0...v0.7.1