QuaternionTransform method

  1. @override
QuaternionD QuaternionTransform(
  1. QuaternionD q,
  2. MatrixD mat
)
override

Transform a quaternion given a transformation matrix

Implementation

@override
QuaternionD QuaternionTransform(
  QuaternionD q,
  MatrixD mat,
) => $.Quaternion$.Extract2(
  (p) => _ffi.QuaternionTransform(
    $.Quaternion$.Ref1(q).asNativePointer<QuaternionC>().ref,
    $.Matrix$.Ref1(mat).asNativePointer<MatrixC>().ref,
  ).toDart(p.asNativePointer()),
);