2
$\begingroup$

There seems to be some differences when plotting a surface with BSplineSurface and with BSplineFunction.

Points={...}

A=BSplineSurface[Points]
B=BSplineFunction[Points]

PlotA=Graphics3D[A]
PlotB=ParametricPlot3D[B[u,v],{u,0,1},{v,0,1}]

Notice the ripples when using BSplineFunction (Second image below). Results from 'BSplineSurface' seems much more "natural".

BSplineSurface BSplineFunction

Any ideas on how to make results from BSplineFunction look like the ones from BSplineSurface?

$\endgroup$

closed as off-topic by rm -rf Oct 13 '15 at 15:03

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "This question arises due to a simple mistake such as a trivial syntax error, incorrect capitalization, spelling mistake, or other typographical error and is unlikely to help any future visitors, or else it is easily found in the documentation." – rm -rf
If this question can be reworded to fit the rules in the help center, please edit the question.

  • 1
    $\begingroup$ They're supposed to give equivalent results. Try to increase the PlotPoints setting of ParametricPlot3D[]. $\endgroup$ – J. M. will be back soon Oct 8 '15 at 12:09
  • $\begingroup$ @J. M. You are right. Thanks! $\endgroup$ – Art Oct 8 '15 at 15:05
2
$\begingroup$

As @J.M.isback says, increasing the number of PlotPoints in ParametricPlot3D solves the problem.

$\endgroup$

Not the answer you're looking for? Browse other questions tagged or ask your own question.