In opengl il colore e
una quadrupla <r,g,b,a>
dove a alpha
o opacita
alpha==1 totalmente
opaco
alpha==0 totalmente
trasparente
quando si disegna un
triangolo trasparente il suo colore viene mixato
con il colore del fondo. Opengl permette di decidere come viene mescolato:
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA)
fa si che il colore
risultante da un triangolo con alpha = a sia colore_tri * a + colore_fondo *(1-a)