From 3687e4ed91714c4d713d01e6da751e0f81ccc935 Mon Sep 17 00:00:00 2001 From: Massimo Fabbro Date: Tue, 14 Feb 2023 21:20:12 +0100 Subject: [PATCH] finish mapping Qto_FootingBaseQuantities --- .../module/pset/calc_quantity_function_mapper.py | 16 ++++++++-------- .../blenderbim/bim/module/pset/qto_calculator.py | 1 + 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/src/blenderbim/blenderbim/bim/module/pset/calc_quantity_function_mapper.py b/src/blenderbim/blenderbim/bim/module/pset/calc_quantity_function_mapper.py index 17a8b964ae..f30b82a8f2 100644 --- a/src/blenderbim/blenderbim/bim/module/pset/calc_quantity_function_mapper.py +++ b/src/blenderbim/blenderbim/bim/module/pset/calc_quantity_function_mapper.py @@ -283,14 +283,14 @@ mapper = { 'NumberOfCircuits' : None, }, 'Qto_FootingBaseQuantities' : { - 'Length' : None, - 'Width' : None, - 'Height' : None, - 'CrossSectionArea' : None, - 'OuterSurfaceArea' : None, - 'GrossSurfaceArea' : None, - 'GrossVolume' : None, - 'NetVolume' : None, + 'Length' : "get_length", + 'Width' : "get_width", + 'Height' : "get_height", + 'CrossSectionArea' : "get_cross_section_area", + 'OuterSurfaceArea' : "get_outer_surface_area", + 'GrossSurfaceArea' : "get_gross_surface_area", + 'GrossVolume' : "get_gross_volume", + 'NetVolume' : "get_net_volume", 'GrossWeight' : None, 'NetWeight' : None, }, diff --git a/src/blenderbim/blenderbim/bim/module/pset/qto_calculator.py b/src/blenderbim/blenderbim/bim/module/pset/qto_calculator.py index 57afa89e17..2e26330fc1 100644 --- a/src/blenderbim/blenderbim/bim/module/pset/qto_calculator.py +++ b/src/blenderbim/blenderbim/bim/module/pset/qto_calculator.py @@ -413,6 +413,7 @@ class QtoCalculator: if not self.has_openings(o): return self.get_net_surface_area(o) + element = tool.Ifc.get_entity(o) mesh = self.get_gross_element_mesh(element) area = self.get_mesh_area(mesh) bpy.data.meshes.remove(mesh)