GTGetEulerAngles

GTGetEulerAngles[symmetry element]
gives the Euler angles corresponding to a symmetry element.

DetailsDetails

  • Any arbitrary rotation can be seen as a superposition of three rotations. First, a rotation by an angle about the z-axis, second a rotation by an angle about the y-axis and third a rotation by an angle about the z-axis. Thus, it can be written
  • .
  • The input of GTGetEulerAngles can be of type symbol, matrix, quaternion, and Euler angles.
  • See: W. Hergert, M. Geilhufe, Group Theory in Solid State Physics and Photonics. Problem Solving with Mathematica, chapter 2.1.2

ExamplesExamplesopen allclose all

Basic Examples  (1)Basic Examples  (1)

First, load the package:

In[1]:=
Click for copyable input

Get the Euler angles for the symmetry element :

In[2]:=
Click for copyable input
Out[2]=

Quaternion to Euler angles:

In[3]:=
Click for copyable input
Out[3]=

Matrix to Euler angles:

In[4]:=
Click for copyable input
Out[4]=