Created by: portnov
This adds a "Steiner ellipse" node. It can generate either Steiner inellipse or circumellipse for triangular faces. For non-tri faces, the node will either skip them, or generate an error, depending on setting.
Ref: https://en.wikipedia.org/wiki/Steiner_ellipse https://en.wikipedia.org/wiki/Steiner_inellipse
This PR also moves the following "fitting" nodes from Vector category to Analyzer category:
- Linear approximation
- Sphere Fit
- Circle Fit
- Inscribed Circle
- Steiner Ellipse.
Preflight checklist
Put an x letter in each brackets when you're done this item:
-
Code changes complete. -
Code documentation complete. -
Documentation for users complete (or not required, if user never sees these changes). -
Manual testing done. -
Unit-tests implemented. -
Ready for merge.