Skip to content

v0.11.0

Compare
Choose a tag to compare
@github-actions github-actions released this 08 Aug 12:48
· 8928 commits to main since this release
ebff736

This release announcement is also available on the Fornjot website

I'm still working on the union operation (#42), specifically intersection code and some related cleanups. I've also been making some progress in figuring out the details of the algorithm.

Meanwhile, @hekno25 has worked on detecting which features are provided by the graphics backend, and only using those. @devanlooches has added a UI element that displays the current state of the model.

Sponsors

Fornjot is supported by @webtrax-oz, @lthiery, @Yatekii, @martindederer, @hobofan, @ahdinosaur, @thawkins, @bollian, @rozgo, and my other awesome sponsors. Thank you!

If you want Fornjot to be stable and sustainable long-term, please consider supporting me too.

End-user improvements

Improvements to Fornjot and its documentation that are visible to end-users.

  • Prevent crashes due to unavailable features in graphics backend (#902, #909, #914; special thanks go to first-time contributor @hekno25!)
  • Add UI element that display current model status (#911; special thanks go to first-time contributor @devanlooches!)

Ecosystem improvements

Improvements to the Fornjot ecosystem that are relevant to developers who are building on top of Fornjot components.

fj-kernel

  • Clean up handling of curves (#900, #901, #904)
  • Clean up intersection code (#905, #906)
  • Implement face/face intersection (#915)
  • Make ray casting code public, clean it up (#918)

fj-math

  • Validate Line and Circle on construction (#910, #913)
  • Extend and clean up AbsDiffEq implementations (#912)

Internal Improvements

Improvements that are relevant to developers working on Fornjot itself.

  • Update dependencies (#892, #894, #895, #896, #899)
  • Update release procedure (#898)
  • Speed up release automation (#903)
  • Update description of Cargo packages (#916)
  • Update list of sponsors in README (#921)

Issue of the Week

Thanks to the awesome work done by various contributors, viewing a model in Fornjot works pretty well these days! There's still room for improvement, however.

If you're interested in UI and enjoy experimenting, why not take a look at #20 - Consider turning camera towards mouse cursor when zooming?

Outlook

I have made a list of some of the missing building blocks for the union algorithm. That should keep busy for a while!