pub fn extract_symbolic_data_with_provenance_in_frame<T>(
content: &T,
frame: MeshFrame,
) -> SymbolicDataWithProvenanceExpand description
Extract symbols in a frame the caller already chose: the native pipeline’s
crate::ProcessingResult::frame.
The server ships both streams in one response, so both must be in one
frame. process_geometry selects MeshFrame::SiteLocal for a translated
IfcSite and bakes its meshes as Rᵀ · (P − t_site); before #4706 the
symbolic stream resolved its own frame here and kept both the site
translation and the site rotation the meshes had dropped. The frame is
handed in rather than re-derived so the two answers cannot differ.