MathGroup Archive 2001

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

Search the Archive

Re: Rotation3D, MatrixRotation3D ?

  • To: mathgroup at
  • Subject: [mg30409] Re: Rotation3D, MatrixRotation3D ?
  • From: "ojg" <ole.jonny.gjoen at>
  • Date: Fri, 17 Aug 2001 03:09:49 -0400 (EDT)
  • References: <9lalnl$cd3$> <9ld1o3$2gl$>
  • Sender: owner-wri-mathgroup at

The three rotational axes (X,Y,Z) stays fixed and orthogonal in original
space. All angles are relative these.

I guess you can let these axes define a coordinate system XYZ in original
space, which is beeing rotated through the fixed original axes (rot axes do
not follow the rotations). Given that the resulting rotated system will have
axes of x, y,z what are the angles of rotations?

I have given a simplified problem, but given the solution to this any other
general problem I have may be solved.

"Kevin J. McCann" <kevinmccann at> wrote in message
news:9ld1o3$2gl$1 at
> I believe the documentation for RotationMatrix3D says it all.
>     1) Rotate by phi about z-axis
>     2) Rotate by theta about the new x-axis
>     3) Rotate by psi about the even newer z-axis
> This is a rotation of the coordinate system, NOT the vector. To rotate the
> vector instead you must reverse the order and signs of the angles. As far
> your problem goes, I am not sure about the statement. Are the three angles
> the angles from the 3 axes of your new vector or ...?
> Kevin
> "ojg" <ole.jonny.gjoen at> wrote in message
> news:9lalnl$cd3$1 at
> > Question regarding rotations.
> >
> > Some of the documentation found regarding this is not as far as I can
> > complete in the documentation, at least the subject is difficult enough
> > make me unsure once not 100% clear:)
> >
> > Fist, what are the defined "euler angles" in mathematica, and in what
> order
> > are they applied?
> >
> > Second, of which side of the vector is the rotational matrix multiplied
> >
> > Third, is there a mathematica way to rotate around an abitrary
> > axis? If not, what would the mathematica matix be for this?
> >
> > My problem to solve is as follows: Given three rotational angles (a,b,c)
> > applied in order to the following three rotational axes: Y axis, X axis,
> > axis. (usual right hand system). This rotation applied to any vector v
> will
> > give you a vector V (first Y rotation applied on v, etc).
> >
> >
> > Now, given a rotational matrix with pure numerical values in, I need to
> find
> > the three angles, and I need a general formulae for this solution taking
> > care of the special cases.
> >
> > Thanks,
> > Johnny
> >
> >
> >

  • Prev by Date: Re: Rotation3D, MatrixRotation3D ?
  • Next by Date: Polynomial Reduction with Mod
  • Previous by thread: Re: Rotation3D, MatrixRotation3D ?
  • Next by thread: Re: Rotation3D, MatrixRotation3D ?