From 4beb7780f8a85445d28c32e1b4a3bdf756405556 Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Thu, 20 Apr 2023 10:32:24 +0500 Subject: [PATCH] bim.calculate_quantity - remove convertion part now the convertion already happens in QtoCalculator.calculate_quantity --- .../blenderbim/bim/module/pset/operator.py | 19 ------------------- 1 file changed, 19 deletions(-) diff --git a/src/blenderbim/blenderbim/bim/module/pset/operator.py b/src/blenderbim/blenderbim/bim/module/pset/operator.py index 1afaf3ad09..d4b371e670 100644 --- a/src/blenderbim/blenderbim/bim/module/pset/operator.py +++ b/src/blenderbim/blenderbim/bim/module/pset/operator.py @@ -386,27 +386,8 @@ class CalculateQuantity(bpy.types.Operator): def calculate_quantity(self, obj, context): quantity = self.qto_calculator.calculate_quantity(obj.PsetProperties.active_pset_name, self.prop, obj) - prefix, name = self.get_blender_prefix_name(context) - quantity = ifcopenshell.util.unit.convert(quantity, None, "METRE", prefix, name) return round(quantity, 3) - def get_prefix_name(self, value): - if "/" in value: - return value.split("/") - return None, value - - def get_blender_prefix_name(self, context): - unit_settings = context.scene.unit_settings - if unit_settings.system == "IMPERIAL": - if unit_settings.length_unit == "INCHES": - return None, "inch" - elif unit_settings.length_unit == "FEET": - return None, "foot" - elif unit_settings.system == "METRIC": - if unit_settings.length_unit == "METERS": - return None, "METRE" - return unit_settings.length_unit[0 : -len("METERS")], "METRE" - class GuessQuantity(bpy.types.Operator): bl_idname = "bim.guess_quantity"