Redner TriangleMesh in PhysX 3.2.0 + OpenGL

I can’t render my TriangleMesh. In PhysX Visual Debugger it looks fine but when I try to render it in OpenGL it looks likes this:
External Media
PVD:

Here’s my code:

void DrawTriangleMeshActor(PxShape* pShape)
{
	PxTransform pT = PxShapeExt::getGlobalPose(*pShape);
	PxTriangleMeshGeometry tg;
	pShape->getTriangleMeshGeometry(tg);
	
	PxMat33 m = PxMat33(pT.q );
	float mat[16];
	getColumnMajor(m,pT.p,mat);
	
	glPushMatrix();
		glMultMatrixf(mat);
		glEnableClientState(GL_VERTEX_ARRAY);	
		glVertexPointer(3, GL_FLOAT, 0, tg.triangleMesh->getVertices() );
		glDrawArrays(GL_TRIANGLES, 0 , tg.triangleMesh->getNbTriangles() );	
		glDisableClientState(GL_VERTEX_ARRAY);    
	glPopMatrix();