From 2cf1c2f7f9fd605a34c407f796b3e945a1083a21 Mon Sep 17 00:00:00 2001
From: Marius Kern <mariusskern@gmail.com>
Date: Thu, 1 Aug 2024 15:48:43 +0200
Subject: [PATCH] Triangle Rotation fixed

---
 .../InteractionEngine/FactHandling/Facts/TriangleFact2.cs    | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/Assets/Scripts/InteractionEngine/FactHandling/Facts/TriangleFact2.cs b/Assets/Scripts/InteractionEngine/FactHandling/Facts/TriangleFact2.cs
index 86696d9d..5487bf40 100644
--- a/Assets/Scripts/InteractionEngine/FactHandling/Facts/TriangleFact2.cs
+++ b/Assets/Scripts/InteractionEngine/FactHandling/Facts/TriangleFact2.cs
@@ -75,6 +75,11 @@ protected void calculate_vectors(){
             up = up + (C - c);
         }
 
+        if ((C - c).y < 0)
+        {
+            up = -up;
+        }
+
         Rotation = Quaternion.LookRotation(forward, up);
     }
 
-- 
GitLab