d3's forceCollide (strength 1, one iteration), restricted to members at
one uniform radius and run over flat f32 arrays. Uniform radii mean every
overlap correction splits 50/50 and the prune distance is a constant.
ponytail: per-node radii would need a max-radius aggregate per cell — add it
if node sizes ever diverge.
d3's forceCollide (strength 1, one iteration), restricted to
membersat one uniformradiusand run over flat f32 arrays. Uniform radii mean every overlap correction splits 50/50 and the prune distance is a constant. ponytail: per-node radii would need a max-radius aggregate per cell — add it if node sizes ever diverge.