16#ifndef BT_UNIFORM_SCALING_SHAPE_H
17#define BT_UNIFORM_SCALING_SHAPE_H
48 return m_uniformScalingFactor;
53 return m_childConvexShape;
58 return m_childConvexShape;
63 return "UniformScalingShape";
76 virtual void setLocalScaling(
const btVector3& scaling) ;
77 virtual const btVector3& getLocalScaling()
const ;
79 virtual void setMargin(
btScalar margin);
82 virtual int getNumPreferredPenetrationDirections()
const;
const T & btMax(const T &a, const T &b)
float btScalar
The btScalar type abstracts floating point numbers, to easily switch between double and single floati...
#define ATTRIBUTE_ALIGNED16(a)
The btConvexShape is an abstract shape interface, implemented by all convex shapes such as btBoxShape...
btVector3 can be used to represent 3D points and vectors.