From 4260313a990f3053c14c431a1d28e74b31ab35a8 Mon Sep 17 00:00:00 2001 From: Massimo Fabbro Date: Mon, 10 Mar 2025 10:04:58 +0100 Subject: [PATCH] Fix #6271 Fix the wrong length calculation for beams and columns --- src/bonsai/bonsai/bim/module/qto/calculator.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bonsai/bonsai/bim/module/qto/calculator.py b/src/bonsai/bonsai/bim/module/qto/calculator.py index 24db92e11f..38bc8ca423 100644 --- a/src/bonsai/bonsai/bim/module/qto/calculator.py +++ b/src/bonsai/bonsai/bim/module/qto/calculator.py @@ -63,12 +63,12 @@ def get_linear_length(o: bpy.types.Object) -> float: return max(x, y, z) -def get_length(o: bpy.types.Object, vg_index: Optional[int] = None, main_axis: str = "x") -> float: +def get_length(o: bpy.types.Object, vg_index: Optional[int] = None) -> float: if vg_index is None: x = get_x(o) y = get_y(o) z = get_z(o) - if get_object_main_axis(o) == "x" or main_axis == "x": + if get_object_main_axis(o) == "x": return max(x, y) if get_object_main_axis(o) == "z": return max(z, x)