#include "box2d/b2_collision.h"
#include "box2d/b2_distance.h"
#include "box2d/b2_circle_shape.h"
#include "box2d/b2_polygon_shape.h"
#include "box2d/b2_time_of_impact.h"
#include "box2d/b2_timer.h"
#include <stdio.h>
Go to the source code of this file.
Classes | |
struct | b2SeparationFunction |
Functions | |
void | b2TimeOfImpact (b2TOIOutput *output, const b2TOIInput *input) |
Variables | |
B2_API int32 | b2_toiCalls |
B2_API int32 | b2_toiIters |
B2_API int32 | b2_toiMaxIters |
B2_API int32 | b2_toiMaxRootIters |
B2_API float | b2_toiMaxTime |
B2_API int32 | b2_toiRootIters |
B2_API float | b2_toiTime |
void b2TimeOfImpact | ( | b2TOIOutput * | output, |
const b2TOIInput * | 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 collisions. If you change the time interval, you should call this function again. Note: use b2Distance to compute the contact point and normal at the time of impact.
Definition at line 258 of file b2_time_of_impact.cpp.
Definition at line 33 of file b2_time_of_impact.cpp.
Definition at line 33 of file b2_time_of_impact.cpp.
Definition at line 33 of file b2_time_of_impact.cpp.
Definition at line 34 of file b2_time_of_impact.cpp.
B2_API float b2_toiMaxTime |
Definition at line 32 of file b2_time_of_impact.cpp.
Definition at line 34 of file b2_time_of_impact.cpp.
B2_API float b2_toiTime |
Definition at line 32 of file b2_time_of_impact.cpp.