Created by: portnov
- Support input nesting level 1 or 2.
- add ability to calculate which edge and face of the resulting Solid came from which source object(s). This is done via
generalFusemethod.
The following illustrates how EdgeSources output is calculated:
Here we have two cubes, 0 (plugged into Solid A input), and 1 (plugged into
Solid B input). Purple edges came from cube 0, for them EdgeSources output
contains [0]. Orange edges came from cube 1, for them EdgeSources output
contains [1]. Edges marked with cyan came from both cubes, for them
EdgeSources output contains [0, 1].
FaceSources output is calculated similarly, but for faces instead of edges.
-
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.
@vicdoval you might want to make a review.


