def METHOD_NAME(self):
    vertices = []
    normals = []
    texcoord0 = []
    for i in range(self.Mesh.PrimitiveCount):
        i1,i2,i3 = self.Mesh.Indices[i*3 + 0], self.Mesh.Indices[i*3 + 1], self.Mesh.Indices[i*3 + 2]
        for j in [i1,i2,i3]:
            vertices += [ self.Mesh.Positions[j*3+0], self.Mesh.Positions[j*3+1], self.Mesh.Positions[j*3+2] ]
            normals += [ self.Mesh.Normals[j*3+0], self.Mesh.Normals[j*3+1], self.Mesh.Normals[j*3+2] ]
            if self.Mesh.Texcoord0:
                texcoord0 += [ self.Mesh.Texcoord0[j*2+0], self.Mesh.Texcoord0[j*2+1] ]
    self.VerticesGL = (GLfloat * len(vertices))(*vertices)
    self.NormalsGL = (GLfloat * len(normals))(*normals)
    if self.Mesh.Texcoord0:
        self.Texcoord0GL = (GLfloat * len(texcoord0))(*texcoord0)
    else:
        self.Texcoord0GL = None