Weekly Release - Some Good Progress
That new API for create/updating geometry is coming along. I chose to tackle tests for the new Solid
/Shell
validation checks as a first use case, and I've made some good progress there. I wrote an update on what's left to do here.
Once that use case is addressed, a possible next step is to rewrite the sweep algorithm on top of the new API. This would require further expanding and solidifying the new API, but I'm not sure yet if that's the next logical step. We'll see!
Meanwhile, @A-Walrus submitted another fix for the Nix flake and added more validation checks, while @IamTheCarl removed and unnecessary dependency and improved the error message for panics in the model code.
Sponsors
Fornjot is supported by @webtrax-oz, @reivilibre, @lthiery, @ahdinosaur, @martindederer, @bollian, @rozgo, and my other awesome sponsors. Thank you!
If you want Fornjot to be sustainable long-term, please consider supporting me too.
End-user improvements
Improvements to Fornjot and its documentation that are visible to end users.
- Improve error message, if model code panics (#1716, #1721; thank you, @IamTheCarl!)
Ecosystem improvements
Improvements to Fornjot components that are relevant to developers building on top of those. These have an indirect effect on end users, through fixed bugs and improved robustness.
fj-host
- Remove dependency on winit (#1712; thank you, @IamTheCarl!)
fj-kernel
- Add validation checks for
Shell
andSolid
(#1695; thank you, @A-Walrus!) - Fix winding algorithm not going back to start (#1709)
- Create new API for creating/updating geometry (#1711, #1714, #1717, #1718, #1719)
- Clean up objects service code (#1715)
Internal Improvements
Improvements that are relevant to developers working on Fornjot itself.