raycast abstract method

void raycast(
  1. TreeRayCastCallback callback,
  2. RayCastInput input
)

Ray-cast against the proxies in the tree. This relies on the callback to perform a exact ray-cast in the case were the proxy contains a shape. The callback also performs the any collision filtering. This has performance roughly equal to k * log(n), where k is the number of collisions and n is the number of proxies in the tree.

input is the ray-cast input data. The ray extends from p1 to p1 + maxFraction * (p2 - p1). callback is a callback class that is called for each proxy that is hit by the ray.

Implementation

void raycast(TreeRayCastCallback callback, RayCastInput input);