PlaneSurface accepts now non-Line primitives (stupid mistake to restrict the type. in fact a test for points on a plane is needed