SW 중심대학 OSS GIT 서버 박건태, 이승준, 고기완, 이준호 새로운 배포
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

50 lines
1.2 KiB

using UnityEngine;
namespace ARLocation
{
public static class MathUtils
{
public static Vector2 HorizontalVector(Vector3 v)
{
return new Vector2(v.x, v.z);
}
public static Vector3 HorizontalVectorToVector3(Vector2 v, float y = 0.0f)
{
return new Vector3(v.x, y, v.y);
}
public static float HorizontalDistance(Vector3 a, Vector3 b)
{
return Vector2.Distance(HorizontalVector(a), HorizontalVector(b));
}
public static Vector3 SetY(Vector3 v, float y)
{
return new Vector3(v.x, y, v.z);
}
public static float DegreesToRadians(float degrees)
{
return Mathf.PI * degrees / 180.0f;
}
public static float RadiansToDegrees(float degrees)
{
return 180.0f * degrees / Mathf.PI;
}
public static class Double
{
public static double DegreesToRadians(double degrees)
{
return System.Math.PI * degrees / 180.0;
}
public static double RadiansToDegrees(double degrees)
{
return 180.0 * degrees / System.Math.PI;
}
}
}
}