>> Starting with flat surfaces and straight lines is really ignoring the hard problems and...
is this flat surfaces only?
Looks to me like curves are passed to the lowest level: https://github.com/hannobraun/Fornjot/blob/main/src/kernel/g...
is this flat surfaces only?
Looks to me like curves are passed to the lowest level: https://github.com/hannobraun/Fornjot/blob/main/src/kernel/g...
Curves (currently only full circles) are supported, but the focus is on building a flat-faced/straight-edged MVP that support full CSG. It's possible that when this MVP is released, that curved edges/surfaces will be marked as experimental and not have full support for CSG, for example.
This is just a matter of priorities. Gotta start somewhere, then improve from there.