36 m_childConvexShape->batchedUnitVectorGetSupportingVertexWithoutMargin(vectors, supportVerticesOut, numVectors);
38 for (i = 0; i < numVectors; i++)
86 for (
int i = 0; i < 6; i++)
88 _directions[i] = _directions[i] * t.
getBasis();
93 btVector3 aabbMin1(0, 0, 0), aabbMax1(0, 0, 0);
95 for (
int i = 0; i < 3; ++i)
97 aabbMax1[i] = t(_supporting[i])[i];
98 aabbMin1[i] = t(_supporting[i + 3])[i];
101 aabbMin = aabbMin1 - marginVec;
102 aabbMax = aabbMax1 + marginVec;
107 for (
int i = 0; i < 3; i++)
113 aabbMax[i] = tmp[i] + margin;
117 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.