From 737402cae474879b9fb6e4dcc95ea159d51ad473 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bruno=20Perdig=C3=A3o?= Date: Thu, 9 Jan 2025 08:45:03 -0300 Subject: [PATCH] Fix profile scale issue in profile preview decorator. --- src/bonsai/bonsai/bim/module/model/decorator.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/bonsai/bonsai/bim/module/model/decorator.py b/src/bonsai/bonsai/bim/module/model/decorator.py index b426f42736..301f2d5edb 100644 --- a/src/bonsai/bonsai/bim/module/model/decorator.py +++ b/src/bonsai/bonsai/bim/module/model/decorator.py @@ -1039,6 +1039,8 @@ class ProductDecorator: grouped_verts = [(v[0] + x_offset, v[1] - y_offset, v[2]) for v in grouped_verts] + scale_mat = Matrix.Scale(-1, 4, (1.0, 0.0, 0.0)) + grouped_verts = [scale_mat @ Vector(v) for v in grouped_verts] profile_curve = bpy.data.curves.new("Profile", type='CURVE') profile_curve.dimensions = "2D" profile_curve.splines.new('POLY')