com.badlogic.gdx.physics.box2d
Interface RayCastCallback
public interface RayCastCallback
Callback class for ray casts.
- Author:
- mzechner
- See Also:
World.rayCast(RayCastCallback, Vector2, Vector2)
reportRayFixture
float reportRayFixture(Fixture fixture,
Vector2 point,
Vector2 normal,
float fraction)
- Called for each fixture found in the query. You control how the ray cast proceeds by returning a float: return -1: ignore
this fixture and continue return 0: terminate the ray cast return fraction: clip the ray to this point return 1: don't clip
the ray and continue.
The
Vector2
instances passed to the callback will be reused for future calls so make a copy of them!
- Parameters:
fixture
- the fixture hit by the raypoint
- the point of initial intersectionnormal
- the normal vector at the point of intersection
- Returns:
- -1 to filter, 0 to terminate, fraction to clip the ray for closest hit, 1 to continue
Copyright © 2013. All Rights Reserved.