generate and evaluate a single point in a mesh
Deprecation Notice
Note that this function has been marked deprecated in the OpenGL 3.0 specification.
You should not be using this function in new code, though it will likely be supported
by most implementations via the GL_ARB_compatibility extension.
For more information on OpenGL 3.x deprecations, see the
deprecations page.
Signature
Parameters
| Variables | Description |
|---|---|
| i |
Specifies the integer value for grid domain variable
.
|
| j |
Specifies the integer value for grid domain variable
(
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(
);
);
where
and
,
,
and
are the arguments to the most recent
glMapGrid1
command.
The one absolute numeric requirement is that if
,
then the value computed from
is exactly
.
In the two-dimensional case,
glEvalPoint2
, let
where
,
,
,
,
,
and
are the arguments to the most recent
glMapGrid2
command.
Then the
glEvalPoint2
command is equivalent to calling
glEvalCoord2(
);
);
The only absolute numeric requirements are that if
,
then the value computed from
is exactly
,
and if
,
then the value computed from
is exactly
.
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
Copyright
Copyright
1991-2006
Silicon Graphics, Inc. This document is licensed under the SGI
Free Software B License. For details, see
http://oss.sgi.com/projects/FreeB/
.