Can an arrow be drawn on a 3D plot?
- To: mathgroup at smc.vnet.net
- Subject: [mg81253] Can an arrow be drawn on a 3D plot?
- From: chuck009 <dmilioto at comcast.com>
- Date: Tue, 18 Sep 2007 00:30:03 -0400 (EDT)
The code below draws a surface and a contour over that surface. I'd like to show the direction of the contour with arrows. Looks like Arrow only works in 2D. Any way to draw an arrow lying on a 3-D surface? Ideally, I'd like to place say 2 arrows on the green contour on the red surface showing the direction (of integration).
f[z_] := z;
iSurface = ParametricPlot3D[
{Re[z], Im[z], Im[f[z]]} /.
z -> r*Exp[I*t], {r, 0, 5},
{t, -Pi, Pi}, PlotStyle -> Red];
traceC1 = ParametricPlot3D[
{Re[z], Im[z], Im[f[z]]} /.
z -> 2*Exp[I*t], {t, 0, 2*Pi},
PlotStyle -> {Darker[Green],
Thickness[0.004]}];
Show[{iSurface, traceC1}, PlotRange ->
{{-7, 7}, {-7, 7}, {-7, 7}},
BoxRatios -> {1, 1, 1}, ImageSize ->
{500, 500}]
- Follow-Ups:
- Re: Can an arrow be drawn on a 3D plot?
- From: Gianluca Gorni <gianluca.gorni@dimi.uniud.it>
- Re: Can an arrow be drawn on a 3D plot?