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
reflect (genType)

See Also

dot, refract

Copyright

Copyright © 2011-2013 Khronos Group. This material may be distributed subject to the terms and conditions set forth in the Open Publication License, v 1.0, 8 June 1999.