tu as la normale de la facette ?
tu prends un point moyen de la facette...
et tu fais un produit scalaire entre la normale de la facette, et le vecteur point_moyen->source_lumière (normalisé), et tu as une valeur entre -1 et 1,cosinus de l'angle entre les 2 vecteurs, qu'il faut donc limiter entre 0 et 1.