MatrixLookAt method

  1. @override
MatrixD MatrixLookAt(
  1. Vector3D eye,
  2. Vector3D target,
  3. Vector3D up
)
override

Get camera look-at matrix (view matrix)

Implementation

@override
MatrixD MatrixLookAt(
  Vector3D eye,
  Vector3D target,
  Vector3D up,
) => $.Matrix$.Extract1(
  (p) => _ffi.MatrixLookAt(
    $.Vector3$.Ref1(eye).asNativePointer<Vector3C>().ref,
    $.Vector3$.Ref2(target).asNativePointer<Vector3C>().ref,
    $.Vector3$.Ref3(up).asNativePointer<Vector3C>().ref,
  ).toDart(p.asNativePointer()),
);