Вычислите рассеянный коэффициент отражения
R = diffuse(Nx,Ny,Nz,S)
R = diffuse(Nx,Ny,Nz,S) возвращает коэффициент отражения поверхности с компонентами вектора нормали [Nx,Ny,Nz]. S задает направление к источнику света. Можно задать эти направления как три vectors[x,y,z] или два вектора [Theta Phi (в сферических координатах).
Закон Ламберта: R = cos(PSI), где PSI является углом между поверхностным нормальным и источником света.