From c5dc3b6bf5b8f39e91df49bdfb16fc9d68518679 Mon Sep 17 00:00:00 2001 From: Pascal Serrarens Date: Fri, 14 Feb 2025 11:02:44 +0100 Subject: [PATCH] fixed double ToVector3 --- LinearAlgebra/Spherical.cs | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/LinearAlgebra/Spherical.cs b/LinearAlgebra/Spherical.cs index e755444..e9c2b5b 100644 --- a/LinearAlgebra/Spherical.cs +++ b/LinearAlgebra/Spherical.cs @@ -43,22 +43,5 @@ namespace Passer.LinearAlgebra { Vector3 v = new Vector3(x, y, z); return v; } - - public Vector3 ToVector3() { - float verticalRad = (UnityEngine.Mathf.PI / 2) - this.direction.vertical * UnityEngine.Mathf.Deg2Rad; - float horizontalRad = this.direction.horizontal * UnityEngine.Mathf.Deg2Rad; - float cosVertical = UnityEngine.Mathf.Cos(verticalRad); - float sinVertical = UnityEngine.Mathf.Sin(verticalRad); - float cosHorizontal = UnityEngine.Mathf.Cos(horizontalRad); - float sinHorizontal = UnityEngine.Mathf.Sin(horizontalRad); - - float x = this.distance * sinVertical * sinHorizontal; - float y = this.distance * cosVertical; - float z = this.distance * sinVertical * cosHorizontal; - - Vector3 v = new Vector3(x, y, z); - return v; - - } } } \ No newline at end of file