HP b2600 Reference Manual page 279

Opengl 1.1 reference
Hide thumbs Also See for b2600:
Table of Contents

Advertisement

v1, v2
vstride
vorder
Description
Evaluators provide a way to use polynomial or rational polynomial mapping to produce
vertices, normals, texture coordinates, and colors. The values produced by an evaluator
are sent on to further stages of GL processing just as if they had been presented using
glVertex, glNormal, glTexCoord, and glColor commands, except that the generated
values do not update the current normal, texture coordinates, or color.
All polynomial or rational polynomial splines of any degree (up to the maximum degree
supported by the GL implementation) can be described using evaluators. These include
almost all surfaces used in computer graphics, including B-spline surfaces, NURBS
surfaces, Bezier surfaces, and so on.
Evaluators define surfaces based on bivariate Bernstein polynomials. Define p(û, v) as
p u ˆ v ˆ
Equation 11-5
where R
+ 1)
Equation 11-6
and B
Equation 11-7
Recall that
Chapter 11
Specify a linear mapping of ˆv, as presented to glEvalCoord2, to one of
the two variables that are evaluated by the equations specified by this
command. Initially, v1 is 0 and v2 is 1.
Specifies the number of floats or doubles between the beginning of
control point R
are the u and v control point indices, respectively. This allows control
points to be embedded in arbitrary data structures. The only constraint
is that the values for a particular control point must occupy contiguous
memory locations. The initial value of vstride is 0.
Specifies the dimension of the control point array in the v axis. Must be
positive. The initial value is 1.
points
Specifies a pointer to the array of control points.
n
m
n
=
B
u ˆ B
i
i
=
0
j
=
0
is a control point, B
ij
n
n
i
u ˆ
u ˆ
1 u ˆ
B
=
i
i
m
(v) is the jth Bernstein polynomial of degree m (vorder = m + 1)
j
m
m
j
B
v ˆ
=
v ˆ
1 v ˆ
j
j
and the beginning of control point R
ij
m
v ˆ R
j
ij
n
(û) is the ith Bernstein polynomial of degree n (uorder = n
i
n i –
m
j
M
glMap2
, where i and j
i(j+1)
279

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents