Vector3Unproject method
Projects a Vector3 from screen space into object space
Implementation
@override
Vector3D Vector3Unproject(
Vector3D source,
MatrixD projection,
MatrixD view,
) => $.Vector3$.Extract2(
(p) => _ffi.Vector3Unproject(
$.Vector3$.Ref1(source).asNativePointer<Vector3C>().ref,
$.Matrix$.Ref1(projection).asNativePointer<MatrixC>().ref,
$.Matrix$.Ref2(view).asNativePointer<MatrixC>().ref,
).toDart(p.asNativePointer()),
);