NAME

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

C SPECIFICATION

void ggllEEvvaallPPooiinntt11( GLint _i )

void ggllEEvvaallPPooiinntt22(
GLint _i,

                   GLint _j )

delim $$

PARAMETERS

_i
Specifies the integer value for grid domain variable $i$.
_j
Specifies the integer value for grid domain variable $j$ (ggllEEvvaallPPooiinntt22 only).

DESCRIPTION

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

glEvalCoord1( i$^cdot^DELTA u ~+~ u sub 1$ ); wwhheerree <><> $$DDEELLTTAA uu ~~==~~ (( uu ssuubb 22 -- uu ssuubb 11 )) ^^//^^ nn$$ <><> <> <> aanndd $$nn$$,, $$uu ssuubb 11$$,, aanndd $$uu ssuubb 22$$ aarree tthhee aarrgguummeennttss ttoo tthhee mmoosstt rreecceenntt ggllMMaappGGrriidd11 ccoommmmaanndd.. TThhee oonnee aabbssoolluuttee nnuummeerriicc rreeqquuiirreemmeenntt iiss tthhaatt iiff $$ii~~==~~nn$$,, tthheenn tthhee vvaalluuee ccoommppuutteedd ffrroomm $$ii ^^ccddoott^^ DDEELLTTAA uu ~~++~~ uu ssuubb 11$$ iiss eexxaaccttllyy $$uu ssuubb 22$$.. <> IInn tthhee ttwwoo--ddiimmeennssiioonnaall ccaassee,, ggllEEvvaallPPooiinntt22,, lleett <> <> <> <> <> <><> $$DDEELLTTAA uu ~~==~~ mmaarrkk (( uu ssuubb 22 -- uu ssuubb 11 )) ^^//^^ nn$$ <> <><> $$DDEELLTTAA vv ~~==~~ mmaarrkk (( vv ssuubb 22 -- vv ssuubb 11 )) ^^//^^ mm,,$$ <> <> wwhheerree $$nn$$,, $$uu ssuubb 11$$,, $$uu ssuubb 22$$,, $$mm$$,, $$vv ssuubb 11$$,, aanndd $$vv ssuubb 22$$ aarree tthhee aarrgguummeennttss ttoo tthhee mmoosstt rreecceenntt ggllMMaappGGrriidd22 ccoommmmaanndd.. TThheenn tthhee ggllEEvvaallPPooiinntt22 ccoommmmaanndd iiss eeqquuiivvaalleenntt ttoo ccaalllliinngg <> <> <> <> <> <><> <> ggllEEvvaallCCoooorrdd22(( ii$$^^ccddoott^^DDEELLTTAA uu ~~++~~ uu ssuubb 11$$,, jj$$^^ccddoott^^DDEELLTTAA vv ~~++~~ vv ssuubb 11$$ ));; TThhee oonnllyy aabbssoolluuttee nnuummeerriicc rreeqquuiirreemmeennttss aarree tthhaatt iiff $$ii~~==~~nn$$,, tthheenn tthhee vvaalluuee ccoommppuutteedd ffrroomm $$ii ^^ccddoott^^DDEELLTTAA uu ~~++~~ uu ssuubb 11$$ iiss eexxaaccttllyy $$uu ssuubb 22$$,, aanndd iiff $$jj~~==~~mm$$,, tthheenn tthhee vvaalluuee ccoommppuutteedd ffrroomm $$ii ^^ccddoott^^DDEELLTTAA vv ~~++~~ vv ssuubb 11$$ iiss eexxaaccttllyy $$vv ssuubb 22$$.. <> <> AASSSSOOCCIIAATTEEDD GGEETTSS <> ggllGGeett wwiitthh aarrgguummeenntt GGLL__MMAAPP11__GGRRIIDD__DDOOMMAAIINN <> ggllGGeett wwiitthh aarrgguummeenntt GGLL__MMAAPP22__GGRRIIDD__DDOOMMAAIINN <> ggllGGeett wwiitthh aarrgguummeenntt GGLL__MMAAPP11__GGRRIIDD__SSEEGGMMEENNTTSS <> ggllGGeett wwiitthh aarrgguummeenntt GGLL__MMAAPP22__GGRRIIDD__SSEEGGMMEENNTTSS <> SSEEEE AALLSSOO <> ggllEEvvaallCCoooorrdd((33GG)),, ggllEEvvaallMMeesshh((33GG)),, ggllMMaapp11((33GG)),, ggllMMaapp22((33GG)),, ggllMMaappGGrriidd((33GG)) <> <>