Fornjot

early-stage b-rep CAD kernel, written in Rust

Weekly Release - Back to Normal

After my end-of-year vacation, we're back to normal this week, and things are progressing nicely! I've declared victory on #1249 and refocused my attention on #1162. This requires extensions to the builder API, and I've already written a bit about how all of that fits together.

These hand-on programming activities are mixed in with lots of thinking going on in the background, about how the kernel needs to be structured in the future. I want to build a CAD system that makes changes to geometry easy to understand and reason about, and this will need to be supported in the kernel on an architectural level. A complete picture is still forming in my mind, and I'll let you know how that progresses!

In perhaps more interesting news, we've had some awesome contributions this week! @zthompson47 has fixed an annoying issue, that (re-)loading the model would freeze the GUI, and @antonok-edm has implemented support for arcs in sketches, allowing for more interesting shapes to be created!

Screenshot of a star-like 3D model with rounded edges

Sponsors

Fornjot is supported by @webtrax-oz, @lthiery, @ahdinosaur, @Yatekii, @martindederer, @hobofan, @thawkins, @bollian, @rozgo, @reivilibre, 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.

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-kernel

Internal Improvements

Improvements that are relevant to developers working on Fornjot itself.