specular

Вычислите зеркальное отражение

Синтаксис

R = specular(Nx,Ny,Nz,S,V)

Описание

R = specular(Nx,Ny,Nz,S,V) возвращает отражение поверхности с нормальными векторными компонентами [Nx,Ny,Nz]. S и V задайте направление к источнику света и к средству просмотра, соответственно. Можно задать эти направления как три вектора [x,y,z] или два вектора [Theta Phi (в сферических координатах).

Зеркальная подсветка наиболее сильна, когда вектор normal находится в направлении (S+V)/2 где S является исходным направлением и V - направление вида.

Экспонента поверхностного распределения может быть задана путем включения шестого аргумента как в specular(Nx,Ny,Nz,S,V,spread).