mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-25 02:40:00 +00:00
Fix #4493 - Save drawing boundaries on bim.activate_drawing as well.
This commit is contained in:
@@ -1553,6 +1553,14 @@ class ActivateDrawing(bpy.types.Operator):
|
|||||||
core.sync_references(tool.Ifc, tool.Collector, tool.Drawing, drawing=tool.Ifc.get().by_id(self.drawing))
|
core.sync_references(tool.Ifc, tool.Collector, tool.Drawing, drawing=tool.Ifc.get().by_id(self.drawing))
|
||||||
CutDecorator.install(context)
|
CutDecorator.install(context)
|
||||||
tool.Drawing.show_decorations()
|
tool.Drawing.show_decorations()
|
||||||
|
|
||||||
|
# Save drawing bounds to the .ifc file
|
||||||
|
camera = context.scene.camera
|
||||||
|
camera_props = camera.data.BIMCameraProperties
|
||||||
|
if camera_props.update_representation(camera):
|
||||||
|
bpy.ops.bim.update_representation(obj=camera.name, ifc_representation_class="")
|
||||||
|
|
||||||
|
|
||||||
return {"FINISHED"}
|
return {"FINISHED"}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user