From 56e460a95b31da9caf75aaaf57c9e88cbe7ba7bc Mon Sep 17 00:00:00 2001 From: Josh4359 <77248236+Josh4359@users.noreply.github.com> Date: Mon, 18 Sep 2023 14:01:52 -0700 Subject: [PATCH] Update SplinePlus.cs --- Runtime/SplinePlus.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Runtime/SplinePlus.cs b/Runtime/SplinePlus.cs index e53edc6..60ecdb5 100644 --- a/Runtime/SplinePlus.cs +++ b/Runtime/SplinePlus.cs @@ -92,7 +92,7 @@ public class SplinePlus : MonoBehaviour Vector3 difference = position1 - position0; - rotation = Vector3.Dot(difference, Vector3.up) > 0 + rotation = Mathf.Abs(Vector3.Dot(difference, Vector3.up)) > 0 ? Quaternion.LookRotation(difference, Vector3.up) : Quaternion.FromToRotation(Vector3.forward, difference); } @@ -111,7 +111,7 @@ public class SplinePlus : MonoBehaviour Vector3 difference = position1 - position0; - rotation = Vector3.Dot(difference, Vector3.up) > 0 + rotation = Mathf.Abs(Vector3.Dot(difference, Vector3.up)) > 0 ? Quaternion.LookRotation(difference, Vector3.up) : Quaternion.FromToRotation(Vector3.forward, difference); }