MathGroup Archive 2001

[Date Index] [Thread Index] [Author Index]

Search the Archive

RE: ParamtricPlot3D

  • To: mathgroup at
  • Subject: [mg32130] RE: [mg32119] ParamtricPlot3D
  • From: "David Park" <djmp at>
  • Date: Sat, 29 Dec 2001 00:46:50 -0500 (EST)
  • Sender: owner-wri-mathgroup at


You are double covering the sphere because you are using too wide a domain
for the v variable. Try

ParametricPlot3D[{Sin[u]*Cos[v], Cos[u]*Cos[v], Sin[v]}, {u, -Pi,
      Pi}, {v, -Pi/2, Pi/2}];

Because of the approximate nature of the calculations, Mathematica obtains
interweaved surfaces which it has a very difficult time in rendering. In
general with 3D graphics in Mathematica it is best to avoid unnecessarily
interweaved surfaces.

David Park
djmp at

> From: Erich Neuwirth [mailto:erich.neuwirth at]
To: mathgroup at
> when displaying s sphere with
> ParametricPlot3D[{Sin[u]*Cos[v],Cos[u]*Cos[v],Sin[v]},{u,-Pi,Pi},{
> v,-Pi,Pi}]
> the resultig display does NOT have a convex surface.
> and so does
> ParametricPlot3D[{Sin[u]*Sin[v],Cos[u]*Sin[v],Cos[v]},{u,-Pi,Pi},{
> v,-Pi,Pi}]
> in the second case, in the horizontal crosscuts
> ther points go "in and out", one is close, ons is farther next is closer
> ...
> to the center.
> since i want to create 3d objects in other programs,
> this is not good.
> setting PlotPoints higher
> does not completely solve the problem.
> is there an easy solution?
> --
> Erich Neuwirth, Computer Supported Didactics Working Group
> Visit our SunSITE at
> Phone: +43-1-4277-38624 Fax: +43-1-4277-9386

  • Prev by Date: Strange phenomenon
  • Next by Date: Re: A=B example
  • Previous by thread: Re: ParamtricPlot3D
  • Next by thread: A=B example