OptionalbackgroundOptionalcameraInitial camera projection; default 'perspective'.
OptionalcreateInjected orbit controls (tests). Default: three OrbitControls via the stage.
OptionalcreateInjected GL (tests / exotic hosts). Default: the shared stage builder with alpha on.
Optionalfilament3MF paint_color palette override (hex #RRGGBB per 0-based slot); parity with renderModelStill.
OptionalinteractionDD-020 interaction-aware quality; default 'auto' (the interactive default).
OptionallimitsSource-model triangle / byte caps (DD-018 ModelLimits).
OptionalloadersLoader registry (open kind). Default: [stlLoader, threeMfLoader].
OptionalonStaged loading-progress callback (DD-024): typed stage/done/total/unit events (no human copy),
each tagged with the load generation so a consumer drops events from a superseded setSource. The
consumer owns all wording/i18n. Events from a superseded load are not emitted.
OptionalrenderInitial render scope (DD-030 D2) — e.g. { plateId: 3 }. Omit to render the whole source.
'transparent'(default) | CSS colour |0xRRGGBB(DD-018).