Mathematica 9 is now available
Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2011

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

Search the Archive

Re: Simple Plot3D

  • To: mathgroup at smc.vnet.net
  • Subject: [mg119655] Re: Simple Plot3D
  • From: Robert Rosenbaum <robertr at math.uh.edu>
  • Date: Thu, 16 Jun 2011 04:01:17 -0400 (EDT)
  • References: <201106151120.HAA22826@smc.vnet.net>

I may be wrong about this, but here's two cents:

Since eps doesn't support 3D rendering, Mathematica is flattening the 
image to 2D before exporting.  Dealing with 3D figures in eps is 
fundamentally difficult and should usually be avoided.

If you want to show the foreground mesh, but not the background, you 
must provide the eps file with information about the faces and the 
background mesh lines.  So generally you need to store the entire 3D 
image in the eps file.  There's no way around it.

You could specify the faces to be solid white and opaque.  This would 
accomplish visually what you're asking for, but the file would still be 
large and difficult to manipulate in illustrator.  Perhaps getting rid 
of the shading and coloring effects would help to some extent, though.

Another option would be to export the file as a bitmap (tiff or png), 
then import in illustrator.  You lose the scalability of vector 
graphics, but you can't apply 3D rotations or anything of that sort in 
illustrator anyway.


Best,
Robert




On Jun 15, 2011, at 6:20 AM, Themis Matsoukas wrote:

> I want to draw a 3D spheroid that I can import and manipulate in 
illustrator. If I just save a 3d graph in Mathematica as eps, 
illustrator chokes ant takes several minutes to render it after each 
change. So I am looking for a bare-minimum graph that's white (no color 
or shading), shows the mesh lines, does not include the surface elements 
of the graph, and whose surface is opaque (i.e. the back of the object 
is not visible. I tried this
>
> RevolutionPlot3D[{Sin[\[Phi]], 0.5 Cos[\[Phi]]}, {\[Phi], 0,
>  2 Pi}, {\[Theta], 0, 2 Pi}, Boxed -> False, Axes -> False,
> PlotStyle -> None]
>
> but PlotStyle -> None makes the wireframe visible in the back of the 
object.
>
> Any ideas?
>
> Thanks
>








  • References:
  • Prev by Date: Re: Problem with Position
  • Next by Date: Re: Problem with Position
  • Previous by thread: Simple Plot3D
  • Next by thread: Sorting into bins