QuaternionToEuler method

  1. @override
Vector3D QuaternionToEuler(
  1. QuaternionD q
)
override

Get the Euler angles equivalent to quaternion (roll, pitch, yaw)

NOTE: Angles are returned in a Vector3 struct in radians

Implementation

@override
Vector3D QuaternionToEuler(
  QuaternionD q,
) => $.Vector3$.Extract1(
  (p) => _ffi.QuaternionToEuler(
    $.Quaternion$.Ref1(q).asNativePointer<QuaternionC>().ref,
  ).toDart(p.asNativePointer()),
);