public ControlPoint FindControlPoint(int u, int v) { return(ControlPoints.FirstOrDefault(p => p.U == u && p.V == v)); }