ReadonlydisposedWhether the backing WASM grid has been freed.
ReadonlyvalueThe wrapped WASM field. Throws if the handle has been disposed.
CSG-combine with other in place (marks the field for lazy reinit).
Surface-Nets contour the current field to a mesh (the field stays alive).
Offset the surface in place (>0 outward, <0 inward); auto-reinits if dirty.
Reinitialize φ to a true SDF while preserving the zero set.
Hollow into an inward shell in place (thickness > 0); auto-reinits if dirty.
A persistent, disposable voxel field. Carries the wrapped WASM field as
valueand a fluent op-chain (.boolean().offset().shell().contour()) that throws on the rare WASM error (mirroring theshape()facade's throw-on-Errconvention), so ausing-scoped chain reads cleanly:Dispose is mandatory (FinalizationRegistry is an unreliable safety net): use
using, or call[Symbol.dispose]()explicitly, to free the WASM grid.