From 1d2677543dc886dc35be1d6e3b2d650279d41612 Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Fri, 7 Aug 2020 18:23:50 +1000 Subject: [PATCH] Allow calculation of depth --- src/ifcblenderexport/blenderbim/bim/qto.py | 2 +- src/ifcblenderexport/blenderbim/bim/ui.py | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/ifcblenderexport/blenderbim/bim/qto.py b/src/ifcblenderexport/blenderbim/bim/qto.py index bac8f6d7b0..77f27d7a2d 100644 --- a/src/ifcblenderexport/blenderbim/bim/qto.py +++ b/src/ifcblenderexport/blenderbim/bim/qto.py @@ -15,7 +15,7 @@ class QtoCalculator(): return self.get_length(obj) elif 'width' in prop_name: return self.get_width(obj) - elif 'height' in prop_name: + elif 'height' in prop_name or 'depth' in prop_name: return self.get_height(obj) elif 'area' in prop_name \ and ('footprint' in prop_name or 'section' in prop_name): diff --git a/src/ifcblenderexport/blenderbim/bim/ui.py b/src/ifcblenderexport/blenderbim/bim/ui.py index d77ac1c76b..bf610a1308 100644 --- a/src/ifcblenderexport/blenderbim/bim/ui.py +++ b/src/ifcblenderexport/blenderbim/bim/ui.py @@ -105,7 +105,8 @@ class BIM_PT_object(Panel): row.prop(prop, 'string_value', text='') if 'length' in prop.name.lower() \ or 'width' in prop.name.lower() \ - or 'height' in prop.name.lower(): + or 'height' in prop.name.lower() \ + or 'depth' in prop.name.lower(): op = row.operator('bim.guess_quantity', icon='IPO_EASE_IN_OUT', text='') op.qto_index = index op.prop_index = index2