MathGroup Archive 2008

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

Search the Archive

Re: Circular Arrow

  • To: mathgroup at smc.vnet.net
  • Subject: [mg94705] Re: Circular Arrow
  • From: Jens-Peer Kuska <kuska at informatik.uni-leipzig.de>
  • Date: Sun, 21 Dec 2008 05:51:20 -0500 (EST)
  • References: <giikjt$9u8$1@smc.vnet.net>

Hi,

a) copy the vector graphic and *not* the bitmap (i.e. as Windows MetaFile)
b) make the radius of the arrow a bit larger

With[{d = 41.3, L = 100.8},
  Manipulate[
   Graphics3D[{Arrow[
      Table[{L, r*d*Cos[\[Theta]], r*d*Sin[\[Theta]]}, {\[Theta], Pi/4,
         4*(Pi/2), Pi/50}]]}], {{r, 0.3}, 0.1, 2}]
  ]

suggest 0.8 instead of 0.3.

c) ImageSize -> 72*32 is 2304 this is larger than the most displays

Regards
   Jens

Hugh Goyder wrote:
> 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: Help with function approximation in Mathemacica...
  • Next by Date: Re: Display of Alternatives Symbol in Notebooks in Version
  • Previous by thread: Circular Arrow
  • Next by thread: Re: Hystogram