MathGroup Archive 2008

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

Search the Archive

Circular Arrow

  • To: mathgroup at smc.vnet.net
  • Subject: [mg94700] Circular Arrow
  • From: Hugh Goyder <h.g.d.goyder at cranfield.ac.uk>
  • Date: Sat, 20 Dec 2008 06:24:09 -0500 (EST)

Using version 7 I am attempting to draw the graphics below. The
problem is the circular arrow. I get the circular shaft but the arrow
head is disconnected. How is the arrow head aligned and how do I get
it back onto the shaft?

As an aside the graphic is large so that when I copy it as a bitmap
the antialiasing does not effect the type face. I shrink the graphic
after I have copied it. Is there a better way of doing this?

Thanks
Hugh Goyder

With[{d = 41.3, L = 100.8},
  Style[Graphics3D[{
    Arrowheads[Appearance -> "Projected"],
         Cylinder[{{-(L/2), 0, 0}, {L/2, 0, 0}}, d/2],
     Line[{{3*(-(L/2)), 0, 0}, {3*(L/2), 0, 0}}],
     Thickness[0.005],
         Arrow[{{0, d, 0}, {0, 5*d, 0}}],
     Arrow[{{0, 0, 0.6*d}, {0, 0, 2*d}}],
     Arrow[{{0, 0, -0.6*d}, {0, 0, -2*d}}],
         Arrow[{{0, -0.6*d, 0}, {0, -2*d, 0}}],
     {Thickness[0.002],
      Arrowheads[0.03],

     Arrow[Table[{L, 0.3*d*Cos[\[Theta]],
        0.3*d*Sin[\[Theta]]}, {\[Theta], Pi/4, 4*(Pi/2), Pi/50}]]},
         Text["Direction\nof motion", {0, 5*d, 0}, {0, -1.5}],
     Text["Lift", {0, 0, 2*d}, {0, -2}],
         Text["Weight", {0, 0, -2*d}, {0, 2}],
     Text["Drag", {0, -2*d, 0}, {0, -2}],
     Text["Direction\nof spin", {L, 0, -0.5*d},
           {0, 0}]},
    Boxed -> False,
    BaseStyle -> {FontFamily -> "Times", FontSize -> 48},
   ImageSize -> 72*32
   ],
  Antialiasing -> True]
 ]


  • Prev by Date: Re: Debugging Mathematica
  • Next by Date: Re: Problem with the range of a plot
  • Previous by thread: Re: Integrate`ImproperDump`
  • Next by thread: Re: Circular Arrow