GetRayCollisionQuad method
Get collision info between ray and quad
Implementation
@override
RayCollisionD GetRayCollisionQuad(
RayD ray,
Vector3D p1,
Vector3D p2,
Vector3D p3,
Vector3D p4,
) => $.RayCollision$.Extract1(
(p) => _ffi.GetRayCollisionQuad(
$.Ray$.Ref1(ray).asNativePointer<RayC>().ref,
$.Vector3$.Ref1(p1).asNativePointer<Vector3C>().ref,
$.Vector3$.Ref2(p2).asNativePointer<Vector3C>().ref,
$.Vector3$.Ref3(p3).asNativePointer<Vector3C>().ref,
$.Vector3$.Ref4(p4).asNativePointer<Vector3C>().ref,
).toDart(p.asNativePointer()),
);