Go to the source code of this file.
◆ batchedUnitVectorGetSupportingVertexWithoutMargin()
| virtual void batchedUnitVectorGetSupportingVertexWithoutMargin |
( |
const btVector3 * |
vectors, |
|
|
btVector3 * |
supportVerticesOut, |
|
|
int |
numVectors |
|
) |
| const |
|
virtual |
◆ BT_DECLARE_ALIGNED_ALLOCATOR()
| BT_DECLARE_ALIGNED_ALLOCATOR |
( |
| ) |
|
◆ btConvex2dShape()
| btConvex2dShape::btConvex2dShape |
( |
btConvexShape * |
convexChildShape | ) |
|
◆ calculateLocalInertia()
◆ getAabb()
getAabb's default implementation is brute force, expected derived classes to implement a fast dedicated version
getAabb's default implementation is brute force, expected derived classes to implement a fast dedicated version
getAabb returns the axis aligned bounding box in the coordinate frame of the given transform t.
Definition at line 54 of file btCapsuleShape.h.
◆ getAabbSlow()
◆ getChildShape()
◆ getLocalScaling()
| virtual const btVector3& getLocalScaling |
( |
| ) |
const |
|
virtual |
◆ getMargin()
◆ getName()
| virtual const char* getName |
( |
| ) |
const |
|
virtual |
◆ getNumPreferredPenetrationDirections()
| virtual int getNumPreferredPenetrationDirections |
( |
| ) |
const |
|
virtual |
◆ getPreferredPenetrationDirection()
| virtual void getPreferredPenetrationDirection |
( |
int |
index, |
|
|
btVector3 & |
penetrationVector |
|
) |
| const |
|
virtual |
◆ localGetSupportingVertex()
◆ localGetSupportingVertexWithoutMargin()
◆ setLocalScaling()
| virtual void setLocalScaling |
( |
const btVector3 & |
scaling | ) |
|
|
virtual |
◆ setMargin()
| virtual void setMargin |
( |
btScalar |
margin | ) |
|
|
virtual |
◆ ~btConvex2dShape()
| btConvex2dShape::~btConvex2dShape |
( |
| ) |
|
|
virtual |
◆ __pad0__
The btConvex2dShape allows to use arbitrary convex shapes as 2d convex shapes, with the Z component assumed to be 0. For 2d boxes, the btBox2dShape is recommended.
Definition at line 25 of file btConvex2dShape.h.