Bullet Collision Detection & Physics Library
|
#include <btSparseSDF.h>
Classes | |
struct | Cell |
struct | IntFrac |
Public Member Functions | |
~btSparseSdf () | |
void | Initialize (int hashsize=2383, int clampCells=256 *1024) |
void | setDefaultVoxelsz (btScalar sz) |
void | Reset () |
void | GarbageCollect (int lifetime=256) |
int | RemoveReferences (btCollisionShape *pcs) |
btScalar | Evaluate (const btVector3 &x, const btCollisionShape *shape, btVector3 &normal, btScalar margin) |
void | BuildCell (Cell &c) |
Static Public Member Functions | |
static btScalar | DistanceToShape (const btVector3 &x, const btCollisionShape *shape) |
static IntFrac | Decompose (btScalar x) |
static btScalar | Lerp (btScalar a, btScalar b, btScalar t) |
static unsigned int | Hash (int x, int y, int z, const btCollisionShape *shape) |
Public Attributes | |
btAlignedObjectArray< Cell * > | cells |
btScalar | voxelsz |
btScalar | m_defaultVoxelsz |
int | puid |
int | ncells |
int | m_clampCells |
int | nprobes |
int | nqueries |
Definition at line 58 of file btSparseSDF.h.
|
inline |
Definition at line 91 of file btSparseSDF.h.
|
inline |
Definition at line 289 of file btSparseSDF.h.
|
inlinestatic |
Definition at line 325 of file btSparseSDF.h.
|
inlinestatic |
Definition at line 311 of file btSparseSDF.h.
|
inline |
Definition at line 196 of file btSparseSDF.h.
|
inline |
Definition at line 136 of file btSparseSDF.h.
|
inlinestatic |
Definition at line 347 of file btSparseSDF.h.
|
inline |
Definition at line 100 of file btSparseSDF.h.
|
inlinestatic |
Definition at line 341 of file btSparseSDF.h.
|
inline |
Definition at line 168 of file btSparseSDF.h.
|
inline |
Definition at line 116 of file btSparseSDF.h.
|
inline |
Definition at line 111 of file btSparseSDF.h.
btAlignedObjectArray<Cell*> btSparseSdf< CELLSIZE >::cells |
Definition at line 82 of file btSparseSDF.h.
int btSparseSdf< CELLSIZE >::m_clampCells |
Definition at line 87 of file btSparseSDF.h.
btScalar btSparseSdf< CELLSIZE >::m_defaultVoxelsz |
Definition at line 84 of file btSparseSDF.h.
int btSparseSdf< CELLSIZE >::ncells |
Definition at line 86 of file btSparseSDF.h.
int btSparseSdf< CELLSIZE >::nprobes |
Definition at line 88 of file btSparseSDF.h.
int btSparseSdf< CELLSIZE >::nqueries |
Definition at line 89 of file btSparseSDF.h.
int btSparseSdf< CELLSIZE >::puid |
Definition at line 85 of file btSparseSDF.h.
btScalar btSparseSdf< CELLSIZE >::voxelsz |
Definition at line 83 of file btSparseSDF.h.