|
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 | |
Protected Member Functions inherited from btConvexInternalShape | |
| btConvexInternalShape () | |
Protected Attributes inherited from btPolyhedralConvexShape | |
| btConvexPolyhedron * | m_polyhedron |
Protected Attributes inherited from btConvexInternalShape | |
| btVector3 | m_localScaling |
| btVector3 | m_implicitShapeDimensions |
| btScalar | m_collisionMargin |
| btScalar | m_padding |
Protected Attributes inherited from btCollisionShape | |
| int | m_shapeType |
| void * | m_userPointer |
| int | m_userIndex |
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 70 of file btBoxShape.h.
| btBoxShape::BT_DECLARE_ALIGNED_ALLOCATOR | ( | ) |
Reimplemented from btPolyhedralConvexShape.
Definition at line 37 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 31 of file btBoxShape.cpp.
Implements btPolyhedralConvexShape.
Definition at line 183 of file btBoxShape.h.
|
inline |
Definition at line 36 of file btBoxShape.h.
Definition at line 44 of file btBoxShape.h.
Implements btCollisionShape.
Definition at line 272 of file btBoxShape.h.
Implements btPolyhedralConvexShape.
Definition at line 136 of file btBoxShape.h.
Implements btPolyhedralConvexShape.
Definition at line 126 of file btBoxShape.h.
Reimplemented from btConvexInternalShape.
Definition at line 277 of file btBoxShape.h.
Implements btPolyhedralConvexShape.
Definition at line 131 of file btBoxShape.h.
|
inlinevirtual |
Implements btPolyhedralConvexShape.
Definition at line 116 of file btBoxShape.h.
Definition at line 153 of file btBoxShape.h.
|
inlinevirtual |
Reimplemented from btConvexInternalShape.
Definition at line 282 of file btBoxShape.h.
Implements btPolyhedralConvexShape.
Definition at line 142 of file btBoxShape.h.
Implements btPolyhedralConvexShape.
Definition at line 254 of file btBoxShape.h.
Reimplemented from btConvexInternalShape.
Definition at line 50 of file btBoxShape.h.
|
inlinevirtual |
Reimplemented from btPolyhedralConvexShape.
Definition at line 61 of file btBoxShape.h.
Reimplemented from btConvexInternalShape.
Definition at line 98 of file btBoxShape.h.
Reimplemented from btConvexInternalShape.
Definition at line 87 of file btBoxShape.h.