16 #ifndef BT_CONVEX_INTERNAL_SHAPE_H
17 #define BT_CONVEX_INTERNAL_SHAPE_H
58 return m_implicitShapeDimensions;
67 m_implicitShapeDimensions = dimensions;
72 btScalar safeMargin = defaultMarginMultiplier*minDimension;
73 if (safeMargin < getMargin())
75 setMargin(safeMargin);
84 setSafeMargin(minDimension, defaultMarginMultiplier);
90 getAabbSlow(t,aabbMin,aabbMax);
98 virtual void setLocalScaling(
const btVector3& scaling);
101 return m_localScaling;
106 return m_localScaling;
111 m_collisionMargin = margin;
115 return m_collisionMargin;
120 return m_collisionMargin;
130 (void)penetrationVector;
135 virtual int calculateSerializeBufferSize()
const;
138 virtual const char* serialize(
void* dataBuffer,
btSerializer* serializer)
const;
175 return "btConvexInternalShapeData";
224 #endif //BT_CONVEX_INTERNAL_SHAPE_H