sourCEntral - mobile manpages

pdf

GLEVALPOINT

NAME

glEvalPoint1, glEvalPoint2 − generate and evaluate a single point in a mesh

C SPECIFICATION

void glEvalPoint1( GLint i )
void glEvalPoint2( GLint i,

GLint j )

PARAMETERS

i

Specifies the integer value for grid domain variable img .

j

Specifies the integer value for grid domain variable img (glEvalPoint2 only).

DESCRIPTION

glMapGrid and glEvalMesh are used in tandem to efficiently generate and evaluate a series of evenly spaced map domain values. glEvalPoint can be used to evaluate a single grid point in the same gridspace that is traversed by glEvalMesh. Calling glEvalPoint1 is equivalent to calling

glEvalCoord1( i      img );

where

img

and img , Image grohtml-26160-7.png , and Image grohtml-26160-8.png are the arguments to the most recent glMapGrid1 command. The one absolute numeric requirement is that if Image grohtml-26160-9.png , then the value computed from Image grohtml-26160-10.png is exactly Image grohtml-26160-11.png .

In the two-dimensional case, glEvalPoint2, let

img

img

where img , Image grohtml-26160-15.png , Image grohtml-26160-16.png , Image grohtml-26160-17.png , Image grohtml-26160-18.png , and Image grohtml-26160-19.png are the arguments to the most recent glMapGrid2 command. Then the glEvalPoint2 command is equivalent to calling

glEvalCoord2( i      img, j      Image grohtml-26160-21.png );

The only absolute numeric requirements are that if img , then the value computed from Image grohtml-26160-23.png is exactly Image grohtml-26160-24.png , and if Image grohtml-26160-25.png , then the value computed from Image grohtml-26160-26.png is exactly Image grohtml-26160-27.png .

ASSOCIATED GETS

glGet with argument GL_MAP1_GRID_DOMAIN
glGet
with argument GL_MAP2_GRID_DOMAIN
glGet
with argument GL_MAP1_GRID_SEGMENTS
glGet
with argument GL_MAP2_GRID_SEGMENTS

SEE ALSO

glEvalCoord(3G), glEvalMesh(3G), glMap1(3G), glMap2(3G), glMapGrid(3G)

pdf