code wiki / (root) / nx_voronoi_test.nx

nx_voronoi_test.nx

buildroot/runtime/nx_voronoi_test.nx

5444 B118 linesdepth 4pulls 5 transitivereach 0 importersview sourcekind gate/proof
docsdependenciesstructsconstsfunctions

about

nx_voronoi_test.nx -- smoke for 2D Voronoi. Validates: 1. Per-pixel labelling assigns to nearest site 2. Site at own coords gets labelled to itself 3. Pixels exactly equidistant deterministically pick first-found 4. Per-site counts sum to canvas size 5. CV classifier produces a valid sealed-enum band 6. Composition with nx_poisson_disk_sample (sites from poisson) 7. Sealed-enum validity gate

dependencies 4 imports · 0 importers

nx_syscalls.nx nx_tier.nx nx_poisson_disk.nx nx_voronoi.nx nx_voronoi_test.nx

imports: nx_syscalls.nxnx_tier.nxnx_poisson_disk.nxnx_voronoi.nx

imported by: nobody (leaf or entry point)

call flow from main pre-order; caps 40 nodes / depth 6 declared; ↻ = already shown

main sys_mmap nx_voronoi_label nx_voronoi_label_at nx_voronoi_site_counts nx_voronoi_classify _vor_isqrt nx_voronoi_band_is_valid nx_poisson_disk_sample sys_mmap ↻ nx_prng_init nx_prng_next _pd_cos _pd_sin _pd_accept _pd_dist_sq

structs

none

consts

none

functions

17func main() -> nx_int {