Glu.Project (gb.opengl.glu)
Static Function Project ( ObjectX As Float, ObjectY As Float, ObjectZ As Float, Modelview As Float[], Projection As Float[], Viewport As Integer[] ) As Float[]
 
Map object coordinates to window coordinates.
Parameters
- objX, objY, objZ
- 
Specify the object coordinates.
- model
- 
Specifies the current modelview matrix (as from a Gl.GetDoublev call).
- proj
- 
Specifies the current projection matrix (as from a Gl.GetDoublev call).
- view
- 
Specifies the current viewport (as from a Gl.GetIntegerv call).
- winX, winY, winZ
- 
Return the computed window coordinates.
Description
Glu.Project transforms the specified object coordinates into window coordinates
using 
model, 
proj, and 
view. The result is stored
in 
winX, 
winY, and 
winZ. A return value of
Glu.TRUE indicates success, a return value of Glu.FALSE
indicates failure.
To compute the coordinates,
let
represented as a matrix with 4 rows and 1 column.
Then 
Glu.Project computes
as follows:
where
is the current projection matrix 
proj and
is the current
modelview matrix 
model (both represented as
matrices in column-major order).
The window coordinates are then computed as follows:
See also
See original documentation on OpenGL website