From d875baefde59b1a12a582f970af6b29954c93812 Mon Sep 17 00:00:00 2001 From: Ryan Schultz Date: Sat, 21 Jun 2025 10:14:09 -0500 Subject: [PATCH] #5709 - Partly addresses RCP camera flipping around. (still hacky though) --- src/bonsai/bonsai/bim/module/geometry/__init__.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/bonsai/bonsai/bim/module/geometry/__init__.py b/src/bonsai/bonsai/bim/module/geometry/__init__.py index 8c5f8ef9ec..61db6923c9 100644 --- a/src/bonsai/bonsai/bim/module/geometry/__init__.py +++ b/src/bonsai/bonsai/bim/module/geometry/__init__.py @@ -20,6 +20,7 @@ import bpy from . import ui, prop, operator from bpy.app.handlers import persistent import ifcopenshell.util.element +import math classes = ( operator.AddCurvelikeItem, @@ -108,6 +109,7 @@ def block_scale(scene: bpy.types.Scene) -> None: camera = tool.Ifc.get_entity(obj) if ifcopenshell.util.element.get_pset(camera, "EPset_Drawing", "TargetView") == "REFLECTED_PLAN_VIEW": obj.scale = (-1, -1, -1) + obj.rotation_euler = (0.0, 0.0, math.radians(180)) else: if obj.scale != (1, 1, 1): obj.scale = (1, 1, 1)