Open Dynamics Engine
|
Public Member Functions | |
dxTriMesh (dSpaceID Space, dTriMeshDataID Data) | |
void | ClearTCCache () |
bool | controlGeometry (int controlClass, int controlCode, void *dataValue, int *dataSize) |
int | AABBTest (dxGeom *g, dReal aabb[6]) |
void | computeAABB () |
![]() | |
dxGeom (dSpaceID _space, int is_placeable) | |
void | updateZeroSizedFlag (bool is_zero_sized) |
unsigned | getParentSpaceTLSKind () const |
void | computePosr () |
void | recomputePosr () |
bool | checkControlValueSizeValidity (void *dataValue, int *dataSize, int iRequiresSize) |
void | recomputeAABB () |
void | spaceAdd (dxGeom **first_ptr) |
void | spaceRemove () |
void | bodyAdd (dxBody *b) |
void | bodyRemove () |
![]() | |
void * | operator new (size_t size) |
void * | operator new (size_t, void *p) |
void | operator delete (void *ptr, size_t size) |
void * | operator new[] (size_t size) |
void | operator delete[] (void *ptr, size_t size) |
Public Attributes | |
dTriCallback * | Callback |
dTriArrayCallback * | ArrayCallback |
dTriRayCallback * | RayCallback |
dTriTriMergeCallback * | TriMergeCallback |
dxTriMeshData * | Data |
bool | doSphereTC |
bool | doBoxTC |
bool | doCapsuleTC |
![]() | |
int | type |
int | gflags |
void * | data |
dBodyID | body |
dxGeom * | body_next |
dxPosR * | final_posr |
dxPosR * | offset_posr |
dxGeom * | next |
dxGeom ** | tome |
dxGeom * | next_ex |
dxGeom ** | tome_ex |
dxSpace * | parent_space |
dReal | aabb [6] |
unsigned long | category_bits |
unsigned long | collide_bits |