EulerOrder:
    | "XYZ"
    | "YXZ"
    | "ZXY"
    | "ZYX"
    | "YZX"
    | "XZY"