public static SVector3 Cross(SVector2 a, SVector2 b) { return(a.Cross(b)); }
public SVector3 Cross(SVector2 b) { return(new SVector3((Fix64)0, (Fix64)0, x * b.y - y * b.x)); }
public Fix64 Dot(SVector2 other) { return(other.x * x + other.y * y); }
public static Fix64 Dot(SVector2 a, SVector2 b) { return(a.Dot(b)); }
public void Add(SVector2 b) { this.x += b.x; this.y += b.y; }