diff --git a/Assets/Scripts/InteractionEngine/FactHandling/FactSpawner.cs b/Assets/Scripts/InteractionEngine/FactHandling/FactSpawner.cs index 44ec5398f40848a65d92aea296a1f4e23129e9bd..cf3fb8ffec3b820656973c918389707a002f835c 100644 --- a/Assets/Scripts/InteractionEngine/FactHandling/FactSpawner.cs +++ b/Assets/Scripts/InteractionEngine/FactHandling/FactSpawner.cs @@ -219,7 +219,10 @@ public Fact SpawnRing(Fact fact) ring.transform.position = middlePoint; //Rotate Ring according to normal - ring.transform.up = normal; + if (normal.y < 0) // if normal faces downwards use inverted normal instead + ring.transform.up = -normal; + else + ring.transform.up = normal; //Set radii foreach (var torus in tori)