Calcul classique des normales pour l'isocahèdre |
![]() ![]() ![]() |
// 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);
![]() |