OpenGL ES 1 – Tutorial 5 – Disegnare Quadrati

Ogni forma che vogliamo disegnare deve essere ricondotta in triangoli, quindi OpenGL disegnerà il quadrato tramite 2 triangoli. La variabile “indices” specifica i vertici da prendere da “vertices” per ogni triangolo (in senso antiorario). Per il primo triangolo, coppia coordinate x,y: 0, 1 e 2, per il secondo triangolo, coppia coordinate x,y: 2, 1 e 3.

OpenGL ES 1 – Tutorial 2 – Disegnare un Triangolo

Con “this.objtriangle = new ObjTriangle();” richiamiamo il costruttore della classe “ObjTriangle” dove settiamo i dati del nostro triangolo. I vertici del triangolo presenti in “vertices” e “indices” (scritti in senso antiorario) non sono in un formato utile ad OpenGL, nel costruttore vengono converititi e memorizzati in “vertexBuffer” e “indexBuffer”.