MathGroup Archive 2003

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

Search the Archive

Re: Rotating a 2D graphic on screen?

  • To: mathgroup at smc.vnet.net
  • Subject: [mg43689] Re: Rotating a 2D graphic on screen?
  • From: Jens-Peer Kuska <kuska at informatik.uni-leipzig.de>
  • Date: Tue, 30 Sep 2003 16:42:37 -0400 (EDT)
  • Organization: Universitaet Leipzig
  • References: <bl8hal$8d1$1@smc.vnet.net>
  • Reply-to: kuska at informatik.uni-leipzig.de
  • Sender: owner-wri-mathgroup at wolfram.com

Hi,

do you mean
Needs["Geometry`Rotations`"]

gg = Plot[Sin[x], {x, 0, 2Pi}];

and

With[{phi = Pi/3},
  Show[
    gg /. Line[pnts_] :> Line[Rotate2D[#, phi, {Pi, 0}] & /@ pnts]
    ]
  ]

or

With[{phi = Pi/3},
  Show[
    FullGraphics[
        gg] /. {Line[pnts_] :> Line[Rotate2D[#, phi, {Pi, 0}] & /@
pnts],
        Text[what_, pnt_, args__] :> 
          Text[what, Rotate2D[pnt, phi, {Pi, 0}], args]}
    ]
  ]

Regards
  Jens



AES/newspost wrote:
> 
> Any easy way to rotate a 2D graphic about it's center by an arbitrary
> number of degrees _after_ I've created it?
> 
> I'd like to lay out and program the graphics in a certain set of x,y
> coordinates where the equations and formulas are simplest -- then rotate
> and display it in a rotated set of x',y' = Horiz,Vert coordinates.  I
> can of course do the transformations "by hand" as I go along -- but
> it's just a messy process.
> 
> Illustrator can do it, instantly, with an EPS graphic.  Sure would be
> nice if Mathematica could?


  • Prev by Date: Re: webMathematica:MSPValues and TEXTAREA
  • Next by Date: Diff. Equ
  • Previous by thread: Re: Rotating a 2D graphic on screen?
  • Next by thread: Computational aspects of Galois theory?