|
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 |
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 |
Additional Inherited Members | |
Protected Member Functions inherited from btConvexInternalShape | |
| 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 255 of file btCylinderShape.cpp.
| btCylinderShape::BT_DECLARE_ALIGNED_ALLOCATOR | ( | ) |
Implements btCollisionShape.
Definition at line 51 of file btCylinderShape.cpp.
|
inlinevirtual |
Reimplemented from btConvexInternalShape.
Definition at line 193 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 46 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 100 of file btCylinderShape.h.
|
inline |
Definition at line 36 of file btCylinderShape.h.
Definition at line 44 of file btCylinderShape.h.
Implements btCollisionShape.
Reimplemented in btCylinderShapeX, and btCylinderShapeZ.
Definition at line 125 of file btCylinderShape.h.
Reimplemented in btCylinderShapeX, and btCylinderShapeZ.
Definition at line 107 of file btCylinderShape.h.
|
inline |
Definition at line 95 of file btCylinderShape.h.
|
inlinevirtual |
Reimplemented from btConvexInternalShape.
Definition at line 71 of file btCylinderShape.h.
|
virtual |
Implements btConvexShape.
Reimplemented in btCylinderShapeX, and btCylinderShapeZ.
Definition at line 250 of file btCylinderShape.cpp.
|
inlinevirtual |
fills the dataBuffer and returns the struct name (and 0 on failure)
Reimplemented from btConvexInternalShape.
Definition at line 199 of file btCylinderShape.h.
Reimplemented from btConvexInternalShape.
Definition at line 112 of file btCylinderShape.h.
Reimplemented from btConvexInternalShape.
Definition at line 59 of file btCylinderShape.h.
|
protected |
Definition at line 30 of file btCylinderShape.h.