Types
RotationOrder = enum Quaternion, EulerXYZ, EulerXZY, EulerYXZ, EulerYZX, EulerZXY, EulerZYX, AxisAngle
- Source Edit
Procs
proc rotationTo(a, b: Vec3): Quat {....raises: [], tags: [].}
- Source Edit
func swap_quat_handness[T](q: GQuat[T]): GQuat[T]
- Source Edit
proc to_euler_XYZ[T](q: GQuat[T]): GVec3[T]
- Source Edit
proc to_euler_XZY[T](q: GQuat[T]): GVec3[T]
- Source Edit
proc to_euler_YXZ[T](q: GQuat[T]): GVec3[T]
- Source Edit
proc to_euler_YZX[T](q: GQuat[T]): GVec3[T]
- Source Edit
proc to_euler_ZXY[T](q: GQuat[T]): GVec3[T]
- Source Edit
proc to_euler_ZYX[T](q: GQuat[T]): GVec3[T]
- Source Edit
proc to_quat[T](euler: GVec3[T]; order: RotationOrder): GQuat[T]
- Source Edit