RotationOrder3
public enum RotationOrder3 : Hashable
Specifies configurations for the order of rotations when creating a
RotationMatrix3
from a set of axial rotations.
-
Rotation is created by rotating around the X-axis, Y-axis, and finally Z-axis.
Declaration
Swift
case xyz
-
Rotation is created by rotating around the X-axis, Z-axis, and finally Y-axis.
Declaration
Swift
case xzy
-
Rotation is created by rotating around the Z-axis, Y-axis, and finally X-axis.
Declaration
Swift
case zyx
-
Rotation is created by rotating around the Z-axis, X-axis, and finally Y-axis.
Declaration
Swift
case zxy
-
Rotation is created by rotating around the Y-axis, Z-axis, and finally X-axis.
Declaration
Swift
case yzx
-
Rotation is created by rotating around the Y-axis, X-axis, and finally Y-axis.
Declaration
Swift
case yxz
-
Rotation is created by rotating around the Z-axis, X-axis, and finally tbe Z-axis again.
Declaration
Swift
case zxz
-
Rotation is created by rotating around the X-axis, Z-axis, and finally tbe X-axis again.
Declaration
Swift
case xzx
-
Rotation is created by rotating around the Y-axis, X-axis, and finally tbe Y-axis again.
Declaration
Swift
case yxy
-
Rotation is created by rotating around the X-axis, Y-axis, and finally tbe X-axis again.
Declaration
Swift
case xyx
-
Rotation is created by rotating around the Z-axis, Y-axis, and finally tbe Z-axis again.
Declaration
Swift
case zyz
-
Rotation is created by rotating around the Y-axis, Z-axis, and finally tbe Y-axis again.
Declaration
Swift
case yzy