2 Dicembre 2002
Costruzione di Interfacce - Paolo Cignoni
11
Triangle Strip
vModo efficiente per disegnare una serie di triangoli:
v glBegin(GL_TRIANGLE_STRIP);
v glVertex3fv(v1); glVertex3fv(v2);
v glVertex3fv(v3); glVertex3fv(v4);
v glVertex3fv(v5); glVertex3fv(v6);
v glEnd();
v
v glBegin(GL_TRIANGLES);
v glVertex3fv(v1); glVertex3fv(v2);
v glVertex3fv(v3); glVertex3fv(v4);
v glVertex3fv(v5); glVertex3fv(v6);
v glEnd();
vNel caso ottimo si manda un
solo vertice per triangolo.
v
v
v1
v2
v3
v4
v5
v6
v1
v2
v3
v4
v5
v6