OptionalbuildOptionalcameraOptionalchunksCount-based tick override (tests/deterministic hosts): exactly N chunks per tick. Default (unset): TIME-budgeted ticks — chunks build until ~8 ms of work has elapsed (§8: no main-thread stall > 16 ms during incremental build).
OptionalcolorOptionalcreateInjectables for tests / exotic hosts.
OptionalpreservePreserve the WebGL drawing buffer so the canvas can be read back after a
render returns (toDataURL / convertToBlob / readPixels). Off by
default (interactive rendering is faster without it); the headless
still-render path (#132) turns it on so a single render is capturable.
Optionalquality§4.3 quality tier; 'auto' (default) picks tubes ≤ 1 M segments, else lines.
OptionalscheduleOptionalthemeBounded declarative theme (#153, DD-009 D4); omitted fields keep the default look.
OptionaltubeTube profile parameters (tubes mode only).
Camera projection (#150, DD-009 D3); default 'perspective'.