Bullet Collision Detection & Physics Library
|
The btCylinderShape class implements a cylinder shape primitive, centered around the origin. Its central axis aligned with the Y axis. btCylinderShapeX is aligned with the X axis and btCylinderShapeZ around the Z axis. More...
#include <btCylinderShape.h>
Protected Attributes | |
int | m_upAxis |
![]() | |
btVector3 | m_localScaling |
btVector3 | m_implicitShapeDimensions |
btScalar | m_collisionMargin |
btScalar | m_padding |
![]() | |
int | m_shapeType |
void * | m_userPointer |
int | m_userIndex |
int | m_userIndex2 |
Additional Inherited Members | |
![]() | |
btConvexInternalShape () | |
The btCylinderShape class implements a cylinder shape primitive, centered around the origin. Its central axis aligned with the Y axis. btCylinderShapeX is aligned with the X axis and btCylinderShapeZ around the Z axis.
Definition at line 24 of file btCylinderShape.h.
Definition at line 18 of file btCylinderShape.cpp.
|
virtual |
Implements btConvexShape.
Reimplemented in btCylinderShapeX, and btCylinderShapeZ.
Definition at line 231 of file btCylinderShape.cpp.
btCylinderShape::BT_DECLARE_ALIGNED_ALLOCATOR | ( | ) |
Implements btCollisionShape.
Definition at line 47 of file btCylinderShape.cpp.
|
inlinevirtual |
Reimplemented from btConvexInternalShape.
Definition at line 183 of file btCylinderShape.h.
|
virtual |
getAabb's default implementation is brute force, expected derived classes to implement a fast dedicated version
Reimplemented from btConvexInternalShape.
Definition at line 42 of file btCylinderShape.cpp.
the getAnisotropicRollingFrictionDirection can be used in combination with setAnisotropicFriction See Bullet/Demos/RollingFrictionDemo for an example
Reimplemented from btCollisionShape.
Definition at line 94 of file btCylinderShape.h.
|
inline |
Definition at line 34 of file btCylinderShape.h.
Definition at line 42 of file btCylinderShape.h.
Implements btCollisionShape.
Reimplemented in btCylinderShapeX, and btCylinderShapeZ.
Definition at line 118 of file btCylinderShape.h.
Reimplemented in btCylinderShapeX, and btCylinderShapeZ.
Definition at line 101 of file btCylinderShape.h.
|
inline |
Definition at line 89 of file btCylinderShape.h.
|
inlinevirtual |
Reimplemented from btConvexInternalShape.
Definition at line 68 of file btCylinderShape.h.
|
virtual |
Implements btConvexShape.
Reimplemented in btCylinderShapeX, and btCylinderShapeZ.
Definition at line 226 of file btCylinderShape.cpp.
|
inlinevirtual |
fills the dataBuffer and returns the struct name (and 0 on failure)
Reimplemented from btConvexInternalShape.
Definition at line 189 of file btCylinderShape.h.
Reimplemented from btConvexInternalShape.
Definition at line 106 of file btCylinderShape.h.
Reimplemented from btConvexInternalShape.
Definition at line 57 of file btCylinderShape.h.
|
protected |
Definition at line 29 of file btCylinderShape.h.