euler
quaternion
structure1