From 0365c6d43b143d9bbfee41457df472afba93d7bf Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Wed, 17 May 2023 14:50:36 +0500 Subject: [PATCH] More consistent PlanLevel and SectionLevel in viewport and svg Now it's using first vert instead of last to calculate height (same way svgwriter does it) --- src/blenderbim/blenderbim/bim/module/drawing/decoration.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/blenderbim/blenderbim/bim/module/drawing/decoration.py b/src/blenderbim/blenderbim/bim/module/drawing/decoration.py index 6a5b82bae2..d4e30af08f 100644 --- a/src/blenderbim/blenderbim/bim/module/drawing/decoration.py +++ b/src/blenderbim/blenderbim/bim/module/drawing/decoration.py @@ -1089,7 +1089,7 @@ class PlanLevelDecorator(BaseDecorator): box_alignment = "bottom-right" dir *= -1 - z = verts[-1].z / unit_scale + z = verts[0].z / unit_scale z = ifcopenshell.util.geolocation.auto_z2e(tool.Ifc.get(), z) z *= unit_scale text = "RL " + self.format_value(context, z) @@ -1147,7 +1147,7 @@ class SectionLevelDecorator(BaseDecorator): tag = storey.Name if storey else element.Description for verts in splines: - z = verts[-1].z / unit_scale + z = verts[0].z / unit_scale z = ifcopenshell.util.geolocation.auto_z2e(tool.Ifc.get(), z) z *= unit_scale