| Bullet Collision Detection & Physics Library
    | 
 
 
 
Go to the documentation of this file.
   16 #ifndef BT_CONVEX_2D_SHAPE_H 
   17 #define BT_CONVEX_2D_SHAPE_H 
   40         virtual void batchedUnitVectorGetSupportingVertexWithoutMargin(
const btVector3* vectors, 
btVector3* supportVerticesOut, 
int numVectors) 
const;
 
   46                 return m_childConvexShape;
 
   51                 return m_childConvexShape;
 
   56                 return "Convex2dShape";
 
   66         virtual void setLocalScaling(
const btVector3& scaling);
 
   67         virtual const btVector3& getLocalScaling() 
const;
 
   69         virtual void setMargin(
btScalar margin);
 
   72         virtual int getNumPreferredPenetrationDirections() 
const;
 
   74         virtual void getPreferredPenetrationDirection(
int index, 
btVector3& penetrationVector) 
const;
 
   77 #endif  //BT_CONVEX_2D_SHAPE_H 
  
float btScalar
The btScalar type abstracts floating point numbers, to easily switch between double and single floati...
#define BT_DECLARE_ALIGNED_ALLOCATOR()
btVector3 can be used to represent 3D points and vectors.
btConvexShape * m_childConvexShape
#define ATTRIBUTE_ALIGNED16(a)
The btConvexShape is an abstract shape interface, implemented by all convex shapes such as btBoxShape...
virtual const char * getName() const
btConvexShape * getChildShape()
const btConvexShape * getChildShape() const
The btConvex2dShape allows to use arbitrary convex shapes as 2d convex shapes, with the Z component a...