/** * @deprecated please use {@link #raycast(RayCastOutput, RayCastInput, IWorldPool)} for better * performance * @param output * @param input * @return */ public final boolean raycast(final RayCastOutput output, final RayCastInput input) { return raycast(output, input, new DefaultWorldPool(4, 4)); }
/** * @deprecated please use {@link #raycast(RayCastOutput, RayCastInput, IWorldPool)} for better * performance * @param output * @param input * @return */ public final boolean raycast(final RayCastOutput output, final RayCastInput input) { return raycast(output, input, new DefaultWorldPool(4, 4)); }
public float raycastCallback(final RayCastInput input, int proxyId) { Actor actor = (Actor) m_tree.getUserData(proxyId); RayCastOutput output = new RayCastOutput(); boolean hit = actor.aabb.raycast(output, input, getWorld().getPool()); if (hit) { m_rayCastOutput = output; m_rayActor = actor; m_rayActor.fraction = output.fraction; return output.fraction; } return input.maxFraction; }
boolean hit = m_actors[i].aabb.raycast(output, input, getWorld().getPool()); if (hit) {
/** * @deprecated please use {@link #raycast(RayCastOutput, RayCastInput, IWorldPool)} for better * performance * @param output * @param input * @return */ public final boolean raycast(final RayCastOutput output, final RayCastInput input) { return raycast(output, input, new DefaultWorldPool(4, 4)); }
/** * @deprecated please use {@link #raycast(RayCastOutput, RayCastInput, IWorldPool)} for better * performance * @param output * @param input * @return */ public final boolean raycast(final RayCastOutput output, final RayCastInput input) { return raycast(output, input, new DefaultWorldPool(4, 4)); }
/** * @deprecated please use {@link #raycast(RayCastOutput, RayCastInput, IWorldPool)} for better * performance * @param output * @param input * @return */ public final boolean raycast(final RayCastOutput output, final RayCastInput input) { return raycast(output, input, new DefaultWorldPool(4, 4)); }
public float raycastCallback(final RayCastInput input, int proxyId) { Actor actor = (Actor) m_tree.getUserData(proxyId); RayCastOutput output = new RayCastOutput(); boolean hit = actor.aabb.raycast(output, input, getWorld().getPool()); if (hit) { m_rayCastOutput = output; m_rayActor = actor; m_rayActor.fraction = output.fraction; return output.fraction; } return input.maxFraction; }
boolean hit = m_actors[i].aabb.raycast(output, input, getWorld().getPool()); if (hit) {