Расчет зеркальной отражательной способности
R = specular(Nx,Ny,Nz,S,V)
R = specular(Nx,Ny,Nz,S,V) возвращает отражательную способность поверхности с нормальными векторными компонентами [Nx,Ny,Nz]. S и V укажите направление к источнику света и к зрителю соответственно. Можно указать эти направления как три вектора[x,y,z] или два вектора [Theta Phi (в сферических координатах).
Зеркальная подсветка сильнее, когда вектор нормали находится в направлении (S+V)/2 где S - направление источника, и V - направление вида.
Степень разброса поверхности можно задать, включив шестой аргумент, как в specular(Nx,Ny,Nz,S,V,spread).