Created by: portnov
This node generates a Solid object from two Faces ("floor" and "ceiling") by adding linear surfaces to connect their edges ("walls").
NOTE: the node requires that two Face objects provided have exactly the same number of edges. Hint: if you are generating Faces from Curves, you can use "Split Curve" node to increase the number of edges.
Depending on the way how you generate "floor" and "ceiling" surfaces, it can appear that the order or the direction of their edges will be incorrect; in such cases weird invalid bodies would be generated. To deal with such cases, the node suggest options to reverse the order of edges, or direction of edges.
This node was tecnhically introduced in #3501, but it was placed into Alpha category. This PR:
- adds "validate & fix" option (checked by default)
- adds documentation
- moves to Solid category.
NOTE: some operations with Solid objects which are not "valid" (in terms of FreeCAD's OCCT kernel) are known to cause crashes. So it is strongly recommended to have "Validate" parameter checked.
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.