Re: WorldPlot, WorldRotation... with a twist?
- To: mathgroup at smc.vnet.net
 - Subject: [mg90616] Re: WorldPlot, WorldRotation... with a twist?
 - From: dh <dh at metrohm.ch>
 - Date: Wed, 16 Jul 2008 06:29:08 -0400 (EDT)
 - References: <g5htgm$j9d$1@smc.vnet.net>
 
Hi,
what your are asking is how to add Euler angles. This is not simple, but 
you can do it by translating the Euler angles into a rotation matrix 
(RotationMatrix3D), then you multiply the matrices. Finally you must 
extract the result angles from the result. The result (angles: 
psi,theta,phi) has the form:
{Cos[phi] Cos[psi] - Cos[theta] Sin[phi] Sin[psi], Cos[psi] Sin[phi] + 
Cos[phi] Cos[theta] Sin[psi], Sin[psi] Sin[theta]}
, {-Cos[psi] Cos[theta] Sin[phi] -  Cos[phi] Sin[psi], Cos[phi] Cos[psi] 
Cos[theta] - Sin[phi] Sin[psi], Cos[psi] Sin[theta]}
, {Sin[phi] Sin[theta], -Cos[phi] Sin[theta], Cos[theta]}
}
starting at Cos[theta] you may then extract the angles.
  Daniel
Mr Stuff wrote:
> At last I have a beautiful Orthographic projection of the world and a
> great circle on it (not the usual construction between two points, but
> between one point and a specified tangent latitude, but that's beside
> the point, so to speak)
> 
> Question (Mathematica 5) I can place a specified point in the centre
> of the projection by doing a WorldRotation->{lat, 0, -long} - but how
> can I *also* rotate the image so that the g.c. runs top-bottom (i.e.
> move away from "North up")
> 
> Given that WorldRotation does y,z, z' rotations I have no idea how to
> combine rotations...
> 
> Any thoughts?
> 
> TIA
> 
-- 
Daniel Huber
Metrohm Ltd.
Oberdorfstr. 68
CH-9100 Herisau
Tel. +41 71 353 8585, Fax +41 71 353 8907
E-Mail:<mailto:dh at metrohm.com>
Internet:<http://www.metrohm.com>