add support for 16bit indices and 3-float vertices (instead of btVector3 which is 4float) in
in btTriangleMesh container and ColladaConverter. btTriangleMesh now derives from btTriangleIndexVertexArray, so it can be used for meshes on SPU
This commit is contained in:
@@ -2693,9 +2693,8 @@ void ColladaConverter::ConvertRigidBodyRef( btRigidBodyInput& rbInput,btRigidBod
|
||||
if (meshRef->getTriangles_array().getCount())
|
||||
{
|
||||
|
||||
btTriangleMesh* trimesh = new btTriangleMesh();
|
||||
trimesh->setUse32bitIndices(m_use32bitIndices);
|
||||
trimesh->setUse4componentVertices(m_use4componentVertices);
|
||||
btTriangleMesh* trimesh = new btTriangleMesh(m_use32bitIndices,m_use4componentVertices);
|
||||
|
||||
|
||||
for (unsigned int tg = 0;tg<meshRef->getTriangles_array().getCount();tg++)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user