hannobraun / fornjot

Early-stage b-rep CAD kernel, written in the Rust programming language.
https://www.fornjot.app/
Other
2.06k stars 118 forks source link

Update default validation config; compute values from each other, based on the tolerance #2449

Closed hannobraun closed 3 months ago

hannobraun commented 3 months ago

These configuration values can't be arbitrary. The tolerance dictates how precise the other ones can be, while the other ones are also required to be in a specific relationship. See the comments in the new code for details.

This is coming out of my work on https://github.com/hannobraun/fornjot/issues/2118.