Bullet Collision Detection & Physics Library
|
The btBoxShape is a box primitive around the origin, its sides axis aligned with length specified by half extents, in local shape coordinates. When used as part of a btCollisionObject or btRigidBody it will be an oriented box in world space. More...
#include <btBoxShape.h>
Additional Inherited Members | |
![]() | |
btConvexInternalShape () | |
![]() | |
btConvexPolyhedron * | m_polyhedron |
![]() | |
btVector3 | m_localScaling |
btVector3 | m_implicitShapeDimensions |
btScalar | m_collisionMargin |
btScalar | m_padding |
![]() | |
int | m_shapeType |
void * | m_userPointer |
int | m_userIndex |
int | m_userIndex2 |
The btBoxShape is a box primitive around the origin, its sides axis aligned with length specified by half extents, in local shape coordinates. When used as part of a btCollisionObject or btRigidBody it will be an oriented box in world space.
Definition at line 26 of file btBoxShape.h.
Definition at line 17 of file btBoxShape.cpp.
|
inlinevirtual |
Reimplemented from btPolyhedralConvexShape.
Definition at line 67 of file btBoxShape.h.
btBoxShape::BT_DECLARE_ALIGNED_ALLOCATOR | ( | ) |
Reimplemented from btPolyhedralConvexShape.
Definition at line 33 of file btBoxShape.cpp.
|
virtual |
getAabb's default implementation is brute force, expected derived classes to implement a fast dedicated version
Implements btConvexShape.
Definition at line 28 of file btBoxShape.cpp.
Implements btPolyhedralConvexShape.
Definition at line 170 of file btBoxShape.h.
|
inline |
Definition at line 34 of file btBoxShape.h.
Definition at line 42 of file btBoxShape.h.
Implements btCollisionShape.
Definition at line 253 of file btBoxShape.h.
Implements btPolyhedralConvexShape.
Definition at line 126 of file btBoxShape.h.
Implements btPolyhedralConvexShape.
Definition at line 116 of file btBoxShape.h.
Reimplemented from btConvexInternalShape.
Definition at line 258 of file btBoxShape.h.
Implements btPolyhedralConvexShape.
Definition at line 121 of file btBoxShape.h.
|
inlinevirtual |
Implements btPolyhedralConvexShape.
Definition at line 107 of file btBoxShape.h.
Definition at line 141 of file btBoxShape.h.
|
inlinevirtual |
Reimplemented from btConvexInternalShape.
Definition at line 263 of file btBoxShape.h.
Implements btPolyhedralConvexShape.
Definition at line 131 of file btBoxShape.h.
Implements btPolyhedralConvexShape.
Definition at line 236 of file btBoxShape.h.
Reimplemented from btConvexInternalShape.
Definition at line 47 of file btBoxShape.h.
|
inlinevirtual |
Reimplemented from btPolyhedralConvexShape.
Definition at line 58 of file btBoxShape.h.
Reimplemented from btConvexInternalShape.
Definition at line 92 of file btBoxShape.h.
Reimplemented from btConvexInternalShape.
Definition at line 82 of file btBoxShape.h.