enable double precision for triangle indices in BT_USE_DOUBLE_PRECISION mode (need to review this)
This commit is contained in:
@@ -38,7 +38,11 @@ void btTriangleIndexVertexArray::getLockedVertexIndexBase(unsigned char **vertex
|
||||
|
||||
numverts = mesh.m_numVertices;
|
||||
(*vertexbase) = (unsigned char *) mesh.m_vertexBase;
|
||||
#ifdef BT_USE_DOUBLE_PRECISION
|
||||
type = PHY_DOUBLE;
|
||||
#else
|
||||
type = PHY_FLOAT;
|
||||
#endif
|
||||
vertexStride = mesh.m_vertexStride;
|
||||
|
||||
numfaces = mesh.m_numTriangles;
|
||||
@@ -54,7 +58,11 @@ void btTriangleIndexVertexArray::getLockedReadOnlyVertexIndexBase(const unsigned
|
||||
|
||||
numverts = mesh.m_numVertices;
|
||||
(*vertexbase) = (const unsigned char *)mesh.m_vertexBase;
|
||||
#ifdef BT_USE_DOUBLE_PRECISION
|
||||
type = PHY_DOUBLE;
|
||||
#else
|
||||
type = PHY_FLOAT;
|
||||
#endif
|
||||
vertexStride = mesh.m_vertexStride;
|
||||
|
||||
numfaces = mesh.m_numTriangles;
|
||||
|
||||
Reference in New Issue
Block a user