public static void CrossToOut(float s, Vec2 a, Vec2 result) { float tempY = s * a.X; result.X = (-s) * a.Y; result.Y = tempY; }