Return a filtered copy of scene containing only the objects/placements the scope selects, with
bounds recomputed from the kept placements (so a consumer frames just the selected plate/subset).
Pure and three-free. Objects with no kept placement are dropped; an empty result (nothing matched) is
a valid, honest scene — a {plateId} that matches nothing renders empty by design (gate on
capabilities.plates === 'known'). scene.plates/capabilities are preserved (the source's declared
structure is unchanged; only what is rendered is narrowed).
Return a filtered copy of
scenecontaining only the objects/placements the scope selects, withboundsrecomputed from the kept placements (so a consumer frames just the selected plate/subset). Pure and three-free. Objects with no kept placement are dropped; an empty result (nothing matched) is a valid, honest scene — a{plateId}that matches nothing renders empty by design (gate oncapabilities.plates === 'known').scene.plates/capabilitiesare preserved (the source's declared structure is unchanged; only what is rendered is narrowed).