Calcul classique des normales pour l'isocahèdre

previoustopnext

   // on est toujours dans la boucle, deux côtés d'un triangle
    for(j = 0; j < 3; j++) {
       d1[j] = vdata[tindices[i][0]][j] - vdata[tindices[i][1]][j];
       d2[j] = vdata[tindices[i][1]][j] - vdata[tindices[i][2]][j];
    }
    normcrossprod(d1, d2, norm);
    glNormal3fv(norm);

Michel Buffa

ESSI