public NormalVector2 GetNormalized() { NormalVector2 v = new NormalVector2(this); v.Normalize(); return(v); }
public static float Magnitude(NormalVector2 a) { return(NormalVector2.SqrMagnitude(a)); }
public static float SqrMagnitude(NormalVector2 a) { return(a.x * a.x + a.y * a.y); }
public static float Distance(NormalVector2 a, NormalVector2 b) { return(Magnitude(a - b)); }
public NormalVector2(NormalVector2 v) { this.x = v.x; this.y = v.y; }