Open haesleinhuepf opened 1 year ago
nppas.subdivide_linear
and subdivide_butterfly
appear to have the same issue.
nppas.subdivide_adaptive
appears to work though.
Hey Johannes @jo-mueller ,
would you mind taking care of this issue? Also see the related PR-draft. Feel free to use its branch to test things.
Thanks!
Hi @haesleinhuepf ,
I can have a look. Judging from what @marcomusy suggested here, would it be an option to implement the vedo isosurface method in nppas as an option to marching cubes (as opposed to augmenting marching cubes with multiple failsafes)?
Nonetheless, these failsafes should ultimately be available, too.
implement the vedo isosurface method in nppas as an option to marching cubes
Yes, let's do this step by step. If nppas has a isosurface
function, we can play with it. If I understand it right, it is an alternative to marching cubes, no? If it does its job well, we could use it, recommend it in the documentation and then deprecate the partially broken marching cubes.
... not sure why.
To reproduce:
Workaround 1: Use
nppas.subdivide_adaptive()
Workarounnd 2: install open3d and use this: