Package org.jbox2d.testbed.tests
Class EdgeShapesCallback
java.lang.Object
org.jbox2d.testbed.tests.EdgeShapesCallback
- All Implemented Interfaces:
RayCastCallback
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfloat
reportFixture
(Fixture fixture, Vec2 point, Vec2 normal, float fraction) Called for each fixture found in the query.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
Constructor Details
-
EdgeShapesCallback
EdgeShapesCallback()
-
-
Method Details
-
reportFixture
Description copied from interface:RayCastCallback
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- Specified by:
reportFixture
in interfaceRayCastCallback
- Parameters:
fixture
- the fixture hit by the raypoint
- the point of initial intersectionnormal
- the normal vector at the point of intersectionfraction
-- Returns:
- -1 to filter, 0 to terminate, fraction to clip the ray for closest hit, 1 to continue
-