Files
IfcOpenShell/src/ifcviewer-full/modules/models
Dion Moult 8b8fafa698 Unify sidecar production via SidecarBuilder
Renamed HeadlessSidecarBuilder to SidecarBuilder and reused it for live
loads. SceneLoader now constructs one per stream load, forwards meshReady
/instanceReady chunks alongside the viewport upload, and finalizes +
writes the sidecar at onStreamerFinished — no more GPU readback path
via ViewportWindow::snapshotModel (removed). Same code path now produces
sidecars for both live loads and the .rdbview offline export.

Sidecar use is opt-in per direction via SceneLoader::setShouldReadSidecar
and setShouldWriteSidecar; both default off so embedders that don't want
caching get a pure-streaming loader. ifcviewer-full and ifcviewer-minimal
opt in.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-25 16:34:18 +10:00
..
2026-05-25 16:34:18 +10:00
2026-05-25 16:34:18 +10:00
2026-05-25 16:34:18 +10:00
2026-05-25 16:34:18 +10:00
2026-05-25 16:34:18 +10:00
2026-05-25 16:34:18 +10:00
2026-05-25 16:34:18 +10:00
2026-05-25 16:34:18 +10:00
2026-05-25 16:34:18 +10:00
2026-05-25 16:34:18 +10:00
2026-05-25 16:34:18 +10:00