Created by: satabol
Windows 11, Blender 3.3.1, Sverchok-master
ex. #4799 (closed) if replay with Bisect then result is unexpected too:
But Blender do bisect well:
What the problem? The part of problem is in operator bmesh.ops.bisect_plane. The Bisect Operator does not fill holes! (Unexpected!). See:
But how Blender do fill? It do fill later with triangle_fill operator (https://docs.blender.org/api/current/bmesh.ops.html#bmesh.ops.triangle_fill)!
But how Sverchok do fill on bisect [see line 49]?
I think this is a problem. So I try replace bmesh.ops.edgeloop_fill to bmesh.ops.triangle_fill. And I got next result that look good:
With joined mesh:
Suzanne tomography:
Suzanna has non-manifold geometry so glitches are expected.
for test this pull request: https://gist.github.com/78671a6264b9255acbb3883779fefc73