From 8d2c0d078594c317fa9ba68b92fd4f61859d0f20 Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Tue, 15 Jul 2025 11:54:00 +0500 Subject: [PATCH] Fix old error setting up bcf camera in some cases (0d6cacd) `cam_height` and `cam_width` were used in `setup_camera()` but never defined. --- src/bonsai/bonsai/bim/module/bcf/operator.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/bonsai/bonsai/bim/module/bcf/operator.py b/src/bonsai/bonsai/bim/module/bcf/operator.py index b208a7e5fb..4d967e2be1 100644 --- a/src/bonsai/bonsai/bim/module/bcf/operator.py +++ b/src/bonsai/bonsai/bim/module/bcf/operator.py @@ -1276,7 +1276,7 @@ class ActivateBcfViewpoint(bpy.types.Operator): if tool.Bcf.get_viewpoint_bitmaps(viewpoint): self.create_bitmaps(bcfxml, viewpoint, topic) - self.setup_camera(viewpoint, obj, cam_aspect, context) + self.setup_camera(viewpoint, obj, cam_aspect, context, cam_height, cam_width) return {"FINISHED"} def setup_camera( @@ -1285,6 +1285,8 @@ class ActivateBcfViewpoint(bpy.types.Operator): obj: bpy.types.Object, cam_aspect: float, context: bpy.types.Context, + cam_height: float, + cam_width: float, ) -> None: assert isinstance(obj.data, bpy.types.Camera) if viewpoint.visualization_info.orthogonal_camera: