89 int numVertices = clothVertices.
size();
98 float *vertexPointer = basePointer + vertexOffset;
100 for(
int vertexIndex = 0; vertexIndex < numVertices; ++vertexIndex )
102 btVector3 position = clothVertices[vertexIndex].m_x;
103 *(vertexPointer + 0) = position.
getX();
104 *(vertexPointer + 1) = position.
getY();
105 *(vertexPointer + 2) = position.
getZ();
106 vertexPointer += vertexStride;
113 float *normalPointer = basePointer + normalOffset;
115 for(
int vertexIndex = 0; vertexIndex < numVertices; ++vertexIndex )
117 btVector3 normal = clothVertices[vertexIndex].m_n;
118 *(normalPointer + 0) = normal.
getX();
119 *(normalPointer + 1) = normal.
getY();
120 *(normalPointer + 2) = normal.
getZ();
121 normalPointer += normalStride;