154 CHAPTER 5: Textures^
glTranslatef(0.0f,0.5f,0.0f);
glDrawArrays(GL_TRIANGLE_STRIP, 0, 4);
glTranslatef(0.0f,-1.0f,0.0f);
glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MIN_FILTER,GL_LINEAR_MIPMAP_NEAREST);
glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MAG_FILTER,GL_LINEAR_MIPMAP_NEAREST);
glDrawArrays(GL_TRIANGLE_STRIP, 0, 4);
glDisableClientState(GL_VERTEX_ARRAY);
glDisableClientState(GL_TEXTURE_COORD_ARRAY);
if(!(counter%100))
{
if(direction==1.0)
direction=-1.0;
else
direction=1.0;
}
transZ+=(.10*direction);
rotation += 1.0;
counter++;
}
Grab a copy of setClipping() and move it over here, then call it from your initialzation
code in viewDidLoad().
If that compiles and runs OK, you should see something like Figure 5-19.