public struct Point2f { public float X; public float Y; }