MathGroup Archive 2005

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

Search the Archive

Re: Intersection of coordinate axes in origin (3d plot)

  • To: mathgroup at smc.vnet.net
  • Subject: [mg57083] Re: [mg57066] Intersection of coordinate axes in origin (3d plot)
  • From: Bob Hanlon <hanlonr at cox.net>
  • Date: Sun, 15 May 2005 03:03:36 -0400 (EDT)
  • Reply-to: hanlonr at cox.net
  • Sender: owner-wri-mathgroup at wolfram.com

Don't use underbars (Blank) in names

Needs["Graphics`"];

pltPX=SphericalPlot3D[
      (Abs[SphericalHarmonicY[1,1,theta,phi]])^2,
      {theta,0,Pi},{phi,0,2*Pi},
      DisplayFunction->Identity];
grd=Graphics3D[{AbsoluteThickness[3],
        Blue,Line[{{-1,0,0},{1,0,0}}],
        Green,Line[{{0,-1,0},{0,1,0}}],
        Red,Line[{{0,0,-1},{0,
    0,1}}]}];

Show[{grd,pltPX},
    DisplayFunction->$DisplayFunction,
    Boxed->False];


Bob Hanlon

> 
> From: Gernot Pfanner <pfannerg at stud.uni-graz.at>
To: mathgroup at smc.vnet.net
> Date: 2005/05/14 Sat AM 04:58:03 EDT
> Subject: [mg57083] [mg57066] Intersection of coordinate axes in origin (3d plot)
> 
> Hi!
> 
> Is there a way to produce "cross"-style axes (hence which intersect in
> the origin [0,0,0]) in 3d-plots?
> Since this doesn't seem to implemented in standard-Mathematica, I 
thought
> of combining Line[]'s with the actual plot. But this doesn't work.
> Concretely:
> 
> <<Graphics'ParametricPlot3D';
> 
> Plot_px=SphericalPlot3D[(Abs[SphericalHarmonicY[1,1,theta,phi]])**2,
> 	{theta,0,Pi},{phi,0,2*Pi}];
> grd=Graphics3D[Line[{{-1,0,0},{1,0,0}}]];
> 
> Show[{grd,Plot_px}];
> 
> results in:
> 
> "Show::gcomb: An error was encountered in combining the graphics objects
> in Show[{-Graphics3D-,Plot_px}]
> 
> In this spirit
> With thanks in advance
> Yours Gernot
> 
> 

Bob Hanlon
Chantilly, VA


  • Prev by Date: Re: Count using pattern on two different matrices
  • Next by Date: Re: Re: Hold problems with FindRoot
  • Previous by thread: Re: Intersection of coordinate axes in origin (3d plot)
  • Next by thread: DSolve and K$31, i am puzzled