コード例 #1
0
        public static Vector2 DirectionFromAngle(float angle)
        {
            float x = (float)Math.Cos(WMath.DegToRad(angle));
            float y = (float)Math.Sin(WMath.DegToRad(angle));

            return(new Vector2(x, y));
        }
コード例 #2
0
ファイル: Vector4.cs プロジェクト: Wesselmast/WMathLibrary
 public static float Angle(Vector4 lhs, Vector4 rhs)
 {
     return(WMath.RadToDeg((float)Math.Acos(WMath.Clamp(Dot(lhs, rhs) / (lhs.Magnitude * rhs.Magnitude), -1.0f, 1.0f))));
 }
コード例 #3
0
 public static float Distance(Vector2 lhs, Vector2 rhs)
 {
     return((float)WMath.Sqrt(WMath.Pow(lhs.x - rhs.x, 2) + WMath.Pow(lhs.y - rhs.y, 2)));
 }