static void TestRayCast(CollisionObject testObject) { Vector3 rayFromWorld = testObject.WorldTransform.Origin + new Vector3(0, 0, -2); Vector3 rayToWorld = testObject.WorldTransform.Origin + new Vector3(0, 0, 2); var rayCallback = new CustomRayCallback(ref rayFromWorld, ref rayToWorld); world.RayTestRef(ref rayFromWorld, ref rayToWorld, rayCallback); if (rayCallback.CollisionObject != testObject) { Console.WriteLine("Raycast FAILED!"); } AddToDisposeQueue(rayCallback); }