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