glEvalPoint: Unterschied zwischen den Versionen
Flash (Diskussion | Beiträge) K () |
|||
Zeile 1: | Zeile 1: | ||
+ | {{Unvollständig}} | ||
= glEvalPoint = | = glEvalPoint = | ||
<br> | <br> | ||
== Name == | == Name == | ||
− | '''glEvalPoint1''', '''glEvalPoint2''' - | + | '''glEvalPoint1''', '''glEvalPoint2''' - erstellen und werten einen einzelnen Punkt in einem Mesh aus. |
<br> | <br> | ||
Zeile 26: | Zeile 27: | ||
== Beschreibung == | == Beschreibung == | ||
− | [[glMapGrid]] und [[glEvalMesh]] werden zusammen verwendet um in effizienter Art und Weise eine Reihe von Domänenwerten zu erstellen, die gleichmäßig verteilt sind.... | + | [[glMapGrid]] und [[glEvalMesh]] werden zusammen verwendet um in effizienter Art und Weise eine Reihe von Domänenwerten zu erstellen, die gleichmäßig verteilt sind. |
− | + | <b><i> | |
+ | The glEvalPoint function 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·Du + u (1) ); | ||
+ | where | ||
+ | |||
+ | Du = (u (2) - u (1) ) / n | ||
+ | |||
+ | and n, u (1) , and u (2) 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·D u + u (1) is exactly u (2) . | ||
+ | In the two-dimensional case, glEvalPoint2, let. | ||
+ | |||
+ | Du = (u (2) - u (1) )/n | ||
+ | Dv = (v (2) - v (1) )/m | ||
+ | |||
+ | where n, u (1) , u (2) , m, v (1) , and v (2) are the arguments to the most recent glMapGrid2 command. Then the glEvalPoint2 command is equivalent to calling | ||
+ | |||
+ | glEvalCoord2(i·Du + u (1) , j·Dv + v (1) ); | ||
+ | |||
+ | The only absolute numeric requirements are that if i = n, then the value computed from i·Du + u (1) is exactly u (2) , and if j = m, then the value computed from j·Dv + v1 is exactly v (2) . | ||
+ | |||
+ | </i></b> | ||
<br> | <br> | ||
− | |||
== Zugehörige Wertrückgaben == | == Zugehörige Wertrückgaben == | ||
[[glGet]] mit Token [[glGet#GL_MAP1_GRID_DOMAIN|GL_MAP1_GRID_DOMAIN]] | [[glGet]] mit Token [[glGet#GL_MAP1_GRID_DOMAIN|GL_MAP1_GRID_DOMAIN]] | ||
Zeile 44: | Zeile 63: | ||
== Siehe auch == | == Siehe auch == | ||
[[glEvalCoord]], [[glEvalMesh]], [[glMap1]], [[glMap2]], [[glMapGrid]] | [[glEvalCoord]], [[glEvalMesh]], [[glMap1]], [[glMap2]], [[glMapGrid]] | ||
+ | |||
+ | [[Kategorie:GL|EvalPoint]] |
Version vom 22. September 2004, 23:37 Uhr
(Mehr Informationen/weitere Artikel) {{{1}}} |
Inhaltsverzeichnis
glEvalPoint
Name
glEvalPoint1, glEvalPoint2 - erstellen und werten einen einzelnen Punkt in einem Mesh aus.
Delphi-Spezifikation
procedure glEvalPoint1(i : GLint) procedure glEvalPoint2(i, j : GLint)
Parameter
i | Integerwert für die Gitterdomänenvariable i |
---|---|
j | Integerwert für die Gitterdomänenvariable j (nur bei glEvalPoint2) |
Beschreibung
glMapGrid und glEvalMesh werden zusammen verwendet um in effizienter Art und Weise eine Reihe von Domänenwerten zu erstellen, die gleichmäßig verteilt sind.
The glEvalPoint function 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·Du + u (1) ); where
Du = (u (2) - u (1) ) / n
and n, u (1) , and u (2) 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·D u + u (1) is exactly u (2) . In the two-dimensional case, glEvalPoint2, let.
Du = (u (2) - u (1) )/n Dv = (v (2) - v (1) )/m
where n, u (1) , u (2) , m, v (1) , and v (2) are the arguments to the most recent glMapGrid2 command. Then the glEvalPoint2 command is equivalent to calling
glEvalCoord2(i·Du + u (1) , j·Dv + v (1) );
The only absolute numeric requirements are that if i = n, then the value computed from i·Du + u (1) is exactly u (2) , and if j = m, then the value computed from j·Dv + v1 is exactly v (2) .
Zugehörige Wertrückgaben
glGet mit Token GL_MAP1_GRID_DOMAIN
glGet mit Token GL_MAP2_GRID_DOMAIN
glGet mit Token GL_MAP1_GRID_SEGMENTS
glGet mit Token GL_MAP2_GRID_SEGMENTS