extend BSplineSurface to NURBSSurface