39 m_childConvexShape->batchedUnitVectorGetSupportingVertexWithoutMargin(vectors,supportVerticesOut,numVectors);
41 for (i=0;i<numVectors;i++)
98 _directions[i] = _directions[i]*t.
getBasis();
103 btVector3 aabbMin1(0,0,0),aabbMax1(0,0,0);
105 for (
int i = 0; i < 3; ++i )
107 aabbMax1[i] = t(_supporting[i])[i];
108 aabbMin1[i] = t(_supporting[i + 3])[i];
111 aabbMin = aabbMin1-marginVec;
112 aabbMax = aabbMax1+marginVec;
117 for (
int i=0;i<3;i++)
123 aabbMax[i] = tmp[i]+margin;
127 aabbMin[i] = tmp[i]-margin;
@ UNIFORM_SCALING_SHAPE_PROXYTYPE
float btScalar
The btScalar type abstracts floating point numbers, to easily switch between double and single floati...
btConvexShape()
not supported on IBM SDK, until we fix the alignment of btVector3
btVector3 can be used to represent 3D points and vectors.