mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-22 04:50:55 +00:00
73f8e6aea7
Filling only from the viewer's reads meant the cache converged on the bytes the camera had needed — a user had to orbit every model into view (unloading others to get there) before an entry could finish. Now a filling entry fetches its uncovered spans in order, 8 MB at a time, whenever the viewer has been quiet for 1.5 s, yielding the moment real reads resume so interactive streaming always wins. A 42 MB model that levelled off at 85% viewed now completes seconds after load with no interaction. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>