QuaternionToAxisAngle method

  1. @override
void QuaternionToAxisAngle(
  1. QuaternionD q,
  2. StructPointer<Vector3D> outAxis,
  3. MemoryPointer<RFloat> outAngle
)
override

Get the rotation angle and axis for a given quaternion

Implementation

@override
void QuaternionToAxisAngle(
  QuaternionD q,
  StructPointer<Vector3D> outAxis,
  MemoryPointer<RFloat> outAngle,
) => _ffi.QuaternionToAxisAngle(
  $.Quaternion$.Ref1(q).asNativePointer<QuaternionC>().ref,
  outAxis.asNativePointer(),
  outAngle.asNativePointer(),
);