With BSplineSurface, I was trying to interpolate data points belonging to a sphere, but unfortunately I don't get the right geometry closing:
r = 1;
step = 30 π /180 ;
pts = Table[
r {Cos[Θ] Cos[Ψ],
Cos[Θ] Sin[Ψ],
Sin[Θ]},
{Θ, 0, 2 π, step},
{Ψ, 0, π, step}
];
Graphics3D[{BSplineSurface[pts, SplineClosed -> {True, True}],
Red, Point[#] & /@ pts}
]
How can one get the right Spline-closing to get a sphere out of the interpolation?


r = 1; step = 10 Pi/180; pts = Most@ Table[r {Cos[\[CapitalTheta]] Cos[\[CapitalPsi]], Cos[\[CapitalTheta]] Sin[\[CapitalPsi]], Sin[\[CapitalTheta]]}, {\[CapitalPsi], -Pi, Pi, step}, {\[CapitalTheta], -Pi/2, Pi/2, step}]; Graphics3D[{BSplineSurface[pts, SplineClosed -> {True, False}], Red, Point[#] & /@ pts}]. – Henrik Schumacher Jul 09 '18 at 17:49