RegionPlot3D is awesome. Unfortunately, it appears to work only for Cartesian coordinates. While there are ways to draw surfaces in spherical or cylindrical coordinates, I can't find a way to draw solids. Is there a way to do so that doesn't involve translating the equations to Cartesian coordinates? Thanks.
|
You can always hide away the coordinate transformations inside a function that calls
Example:
|
|||||||
|
|
While not positive, I believe the answer is that If correct, I guess the question becomes "What's the easiest way to plot a region defined in terms of spherical coordinates, without resorting to converting the equations by hand?" V9 has commands to ease this process. Here are a couple of examples that show how you can use the
I've cranked up
That example was chosen to yield a simple expression in Cartesian coordinates. Arbitrary expressions might yield numerical warnings but generally work. If you'd like to constrain your figure to lie within a sphere, you can do so by including a
|
|||||||||||||
|
|
More generalized version:
Some examples:
|
||||
|
|





