Light | Dark

reflect

Name

reflect — calculate the reflection direction for an incident vector

Declaration

genType reflect( genType I,
genType N);

Parameters

I

Specifies the incident vector.

N

Specifies the normal vector.

Description

For a given incident vector I and surface normal N reflect returns the reflection direction calculated as I - 2.0 * dot(N, I) * N.

N should be normalized in order to achieve the desired result.

Version Support

OpenGL ES Shading Language Version
Function Name 1.00 3.00 3.10
reflect (genType) ✔ ✔ ✔

See Also

dot, refract

Think you can improve this page? Edit this page on GitHub.