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);
}