GetRayCollisionSphere method

  1. @override
RayCollisionD GetRayCollisionSphere(
  1. RayD ray,
  2. Vector3D center,
  3. double radius
)
override

Get collision info between ray and sphere

Implementation

@override
RayCollisionD GetRayCollisionSphere(
  RayD ray,
  Vector3D center,
  double radius,
) => $.RayCollision$.Extract1(
  (p) => _ffi.GetRayCollisionSphere(
    $.Ray$.Ref1(ray).asNativePointer<RayC>().ref,
    $.Vector3$.Ref1(center).asNativePointer<Vector3C>().ref,
    radius,
  ).toDart(p.asNativePointer()),
);