mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-08-12 02:23:34 +00:00
3a0e8ccd31
Sheet items could only be placed by the automatic row-packing layout in SheetBuilder.add_drawing/add_document. Any correction meant opening the layout SVG in Inkscape via bim.open_layout, which is the round trip that D&D Phase 1 Item 07 asks to remove. Adds bim.edit_sheet_item_position, which reads the current position of the selected drawing, schedule or reference from the sheet layout SVG, offers it as X/Y in millimetres, and writes the whole group back so the view title keeps its offset from the content. Scale is deliberately not exposed. build_drawings/build_documents inline the referenced SVG under a plain translate(), so the image width/height only drives the clip rect and cannot scale the view. Generated with the assistance of an AI coding tool.