diff --git a/Assets/Scripts/InteractionEngine/FactHandling/Facts/TriangleFact2.cs b/Assets/Scripts/InteractionEngine/FactHandling/Facts/TriangleFact2.cs index 86696d9de11c0fdd32f3a9d12b7857b4865f50be..5487bf40f62dcad176e4bda71f3d9d9a66a27458 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); }