Signature
Parameters
Variables | Description |
---|---|
un | |
u1, u2 |
Specify the mappings for integer grid domain values
and
.
|
vn | |
v1, v2 |
Specify the mappings for integer grid domain values
and
(
glMapGrid2
only).
|
Description
glMapGrid
and
glEvalMesh
are used together to efficiently
generate and evaluate a series of evenly-spaced map domain values.
glEvalMesh
steps through the integer domain
of a one- or two-dimensional grid,
whose range is the domain of the evaluation maps specified by
glMap1
and
glMap2
.
glMapGrid1
and
glMapGrid2
specify the linear grid mappings
between the
(or
and
)
integer grid coordinates,
to the
(or
and
)
floating-point evaluation map coordinates.
See
glMap1
and
glMap2
for details of how
and
coordinates
are evaluated.
glMapGrid1
specifies a single linear mapping
such that integer grid coordinate 0 maps exactly to
u1
,
and integer grid coordinate
un
maps exactly to
u2
.
All other integer grid coordinates
are mapped so that
glMapGrid2
specifies two such linear mappings.
One maps integer grid coordinate
exactly to
u1
,
and integer grid coordinate
exactly to
u2
.
The other maps integer grid coordinate
exactly to
v1
,
and integer grid coordinate
exactly to
v2
.
Other integer grid coordinates
and
are mapped such that
Errors
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/
.
Sample Code References
The following code samples have been found which appear to reference the functions described here. Take care that the code may be old, broken or not even use PyOpenGL.
glMapGrid2f