Type guard — check if a shell is manifold (watertight, no dangling faces).
Checks kernel validity, then attempts solidFromShell — if the shell
can form a valid solid, it is manifold by definition.
The temporary solid created for the proof is disposed immediately to avoid
WASM memory leaks.
Type guard — check if a shell is manifold (watertight, no dangling faces). Checks kernel validity, then attempts
solidFromShell— if the shell can form a valid solid, it is manifold by definition.The temporary solid created for the proof is disposed immediately to avoid WASM memory leaks.