RE: ParamtricPlot3D
- To: mathgroup at smc.vnet.net
- Subject: [mg32130] RE: [mg32119] ParamtricPlot3D
- From: "David Park" <djmp at earthlink.net>
- Date: Sat, 29 Dec 2001 00:46:50 -0500 (EST)
- Sender: owner-wri-mathgroup at wolfram.com
Erich, 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 earthlink.net http://home.earthlink.net/~djmp/ > From: Erich Neuwirth [mailto:erich.neuwirth at univie.ac.at] To: mathgroup at smc.vnet.net > > 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 http://sunsite.univie.ac.at > Phone: +43-1-4277-38624 Fax: +43-1-4277-9386 >