Bullet Collision Detection & Physics Library
|
Go to the source code of this file.
Classes | |
struct | ProcessTrianglesAction |
struct | ProcessVBoundsAction |
Functions | |
static int | getQuantized (btScalar x) |
static btHeightfieldTerrainShape::Range | minmaxRange (btScalar a, btScalar b, btScalar c) |
template<typename Action_T > | |
void | gridRaycast (Action_T &quadAction, const btVector3 &beginPos, const btVector3 &endPos, int indices[3]) |
Iterates through a virtual 2D grid of unit-sized square cells, and executes an action on each cell intersecting the given segment, ordered from begin to end. More... | |
|
inlinestatic |
Definition at line 279 of file btHeightfieldTerrainShape.cpp.
void gridRaycast | ( | Action_T & | quadAction, |
const btVector3 & | beginPos, | ||
const btVector3 & | endPos, | ||
int | indices[3] | ||
) |
Iterates through a virtual 2D grid of unit-sized square cells, and executes an action on each cell intersecting the given segment, ordered from begin to end.
Initially inspired by http://www.cse.yorku.ca/~amana/research/grid.pdf
Definition at line 517 of file btHeightfieldTerrainShape.cpp.
|
static |
Definition at line 291 of file btHeightfieldTerrainShape.cpp.