From c94adb79808e0f294ed338d027dd6929fa7729e7 Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Tue, 6 Jun 2023 10:44:27 +0500 Subject: [PATCH] Fixed #3259 --- src/blenderbim/blenderbim/bim/module/model/profile.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/blenderbim/blenderbim/bim/module/model/profile.py b/src/blenderbim/blenderbim/bim/module/model/profile.py index b3a88a2a30..48971b1377 100644 --- a/src/blenderbim/blenderbim/bim/module/model/profile.py +++ b/src/blenderbim/blenderbim/bim/module/model/profile.py @@ -948,6 +948,10 @@ class EditExtrusionAxis(bpy.types.Operator, tool.Ifc.Operator): depth = (end - start).length z_axis = (end - start).normalized() y_axis = Vector((0, 0, 1)) + # making sure z_axis != y_axis + if z_axis == y_axis: + y_axis = Vector((0,1,0)) + x_axis = y_axis.cross(z_axis).normalized() y_axis = z_axis.cross(x_axis).normalized()