Load a single Points node on initial scene construction. Returns the
placeholder mesh once data has been committed (or empty when no
points are currently visible — the slice-update path will populate
it later). Throws LoaderError on failure so loadLeafNode can
dispatch by kind and keep the rest of the scene alive.
Composition of the cheap (placeholder + loader) and expensive (fetch +
commit) halves; the non-LOD dispatch path uses this combined form so its
behaviour is unchanged. Registers the loader once the
initial load settles, so the update sweep can never overlap the initial
load on the same loader instance.
Load a single Points node on initial scene construction. Returns the placeholder mesh once data has been committed (or empty when no points are currently visible — the slice-update path will populate it later). Throws
LoaderErroron failure soloadLeafNodecan dispatch by kind and keep the rest of the scene alive.Composition of the cheap (placeholder + loader) and expensive (fetch + commit) halves; the non-LOD dispatch path uses this combined form so its behaviour is unchanged. Registers the loader once the initial load settles, so the update sweep can never overlap the initial load on the same loader instance.