QuaternionFromVector3ToVector3 method

  1. @override
QuaternionD QuaternionFromVector3ToVector3(
  1. Vector3D from,
  2. Vector3D to
)
override

Calculate quaternion based on the rotation from one vector to another

Implementation

@override
QuaternionD QuaternionFromVector3ToVector3(
  Vector3D from,
  Vector3D to,
) => $.Quaternion$.Extract1(
  (p) => _ffi.QuaternionFromVector3ToVector3(
    $.Vector3$.Ref1(from).asNativePointer<Vector3C>().ref,
    $.Vector3$.Ref2(to).asNativePointer<Vector3C>().ref,
  ).toDart(p.asNativePointer()),
);