GetRayCollisionMesh method

  1. @override
RayCollisionD GetRayCollisionMesh(
  1. RayD ray,
  2. MeshD mesh,
  3. MatrixD transform
)
override

Get collision info between ray and mesh

Implementation

@override
RayCollisionD GetRayCollisionMesh(
  RayD ray,
  MeshD mesh,
  MatrixD transform,
) => $.RayCollision$.Extract1(
  (p) => _ffi.GetRayCollisionMesh(
    $.Ray$.Ref1(ray).asNativePointer<RayC>().ref,
    $.Mesh$.Ref1(mesh).asNativePointer<MeshC>().ref,
    $.Matrix$.Ref1(transform).asNativePointer<MatrixC>().ref,
  ).toDart(p.asNativePointer()),
);