void Model::render()
{
glEnableClientState(GL_VERTEX_ARRAY);
glEnableClientState(GL_NORMAL_ARRAY);

glBindBuffer(GL_ARRAY_BUFFER, this->buffer_name);

glVertexPointer(3, GL_FLOAT, sizeof(myVertex), NULL);
glNormalPointer(GL_FLOAT, sizeof(myVertex), (unsigned char*)(NULL) + sizeof(float)*3);
glDrawArrays(GL_TRIANGLES, 0, this->num_verts);

glDisableClientState(GL_VERTEX_ARRAY);
glDisableClientState(GL_NORMAL_ARRAY);
}