org.jbox2d.collision
Class TimeOfImpact
java.lang.Object
org.jbox2d.collision.TimeOfImpact
public class TimeOfImpact
- extends Object
Class used for computing the time of impact. This class should not be constructed usually, just
retrieve from the SingletonPool#getTOI()
.
- Author:
- daniel
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MAX_ITERATIONS
public static final int MAX_ITERATIONS
- See Also:
- Constant Field Values
toiCalls
public static int toiCalls
toiIters
public static int toiIters
toiMaxIters
public static int toiMaxIters
toiRootIters
public static int toiRootIters
toiMaxRootIters
public static int toiMaxRootIters
TimeOfImpact
public TimeOfImpact(IWorldPool argPool)
timeOfImpact
public final void timeOfImpact(TimeOfImpact.TOIOutput output,
TimeOfImpact.TOIInput input)
- Compute the upper bound on time before two shapes penetrate. Time is represented as a fraction
between [0,tMax]. This uses a swept separating axis and may miss some intermediate,
non-tunneling collision. If you change the time interval, you should call this function again.
Note: use Distance to compute the contact point and normal at the time of impact.
- Parameters:
output
- input
-
Copyright © 2013. All Rights Reserved.