MirOS Manual: glEvalPoint(3), glEvalPoint1(3), glEvalPoint2(3)


GLEVALPOINT(3G)     UNIX Programmer's Manual      GLEVALPOINT(3G)

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 i.

     j  Specifies the integer value for grid domain variable j (-
        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._\_u + u1 );

     where

          _\_u = (u2-u1)/n

     and n, u1, and u2 are the arguments to the most recent
     glMapGrid1 command. The one absolute numeric requirement is
     that if i = n, then the value computed from i._\_u + u1 is
     exactly u2.

     In the two-dimensional case, glEvalPoint2, let

          _\_u = (u2-u1)/n

          _\_v = (v2-v1)/m,

     where n, u1, u2, m, v1, and v2 are the arguments to the most
     recent glMapGrid2 command. Then the glEvalPoint2 command is
     equivalent to calling

          glEvalCoord2( i._\_u + u1, j._\_v + v1 );

     The only absolute numeric requirements are that if i = n,
     then the value computed from i._\_u + u1 is exactly u2, and

MirOS BSD #10-current  Printed 03.04.2017                       1

GLEVALPOINT(3G)     UNIX Programmer's Manual      GLEVALPOINT(3G)

     if j = m, then the value computed from i._\_v + v1 is exactly
     v2.

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)

MirOS BSD #10-current  Printed 03.04.2017                       2

Generated on 2017-04-03 16:26:17 by $MirOS: src/scripts/roff2htm,v 1.88 2017/01/29 00:51:06 tg Exp $

These manual pages and other documentation are copyrighted by their respective writers; their source is available at our CVSweb, AnonCVS, and other mirrors. The rest is Copyright © 2002–2017 The MirOS Project, Germany.
This product includes material provided by mirabilos.

This manual page’s HTML representation is supposed to be valid XHTML/1.1; if not, please send a bug report — diffs preferred.