Optional Readonlyerror'finished' with 'failed' or 'cancelled': why.
ReadonlygeometryThe geometry passed to BvhWorkerPool.build (the same object, to tell meshes apart; its arrays may have moved into a worker).
ReadonlyidThe build's number in this pool, from 1: the same in its events.
ReadonlyinStarted on a worker (true) or inline on the calling thread (false); for 'queued', whether the pool uses workers now; for a build cancelled before it started, false.
ReadonlymsMilliseconds since the build was queued (0 for 'queued').
Optional Readonlyoutcome'finished' only: a tree came back, the build failed, or it was cancelled (its signal, or the pool's dispose).
Readonlyphase'queued' when asked for, 'started' when a worker (or the calling thread) takes it, 'finished' when its promise settles.
Readonlytriangle
One build's progress through a pool (BvhWorkerPoolOptions.onBuild).