cross

From OpenGL Reference
Jump to navigation Jump to search

Calculate the cross product of two vectors.

Declaration[edit]

vec3 cross( vec3 x, vec3 y );
dvec3 cross( dvec3 x, dvec3 y );


Parameters[edit]

x - Specifies the first of two vectors
y - Specifies the second of two vectors


Description[edit]

 cross returns the cross product of two vectors, x and y , i.e. [math]\begin{pmatrix} { x[1] \times y[2] - y[1] \times x[2] } \\ { x[2] \times y[0] - y[2] \times x[0] } \\ { x[0] \times y[1] - y[0] \times x[1] } \end{pmatrix}[/math].

Version Support[edit]

cross (vec3) 1.1+
cross (dvec3) 4.0+

See Also[edit]

 dot 


Copyright[edit]

Copyright© 2011-2016 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. http://opencontent.org/openpub/.