sync code with last improvements from OpenBSD
This commit is contained in:
commit
88965415ff
26235 changed files with 29195616 additions and 0 deletions
60
doc/gl-docs/GLU/loadsamplingmatrices.3gl
Normal file
60
doc/gl-docs/GLU/loadsamplingmatrices.3gl
Normal file
|
@ -0,0 +1,60 @@
|
|||
'\" e
|
||||
'\"! eqn | mmdoc
|
||||
'\"macro stdmacro
|
||||
.ds Vn Version 1.2
|
||||
.ds Dt 6 March 1997
|
||||
.ds Re Release 1.2.0
|
||||
.ds Dp May 02 11:53
|
||||
.ds Dm :37 loadsamp
|
||||
.ds Xs 25465 4 loadsamplingmatrices.gl
|
||||
.TH GLULOADSAMPLINGMATRICES 3G
|
||||
.SH NAME
|
||||
.B "gluLoadSamplingMatrices
|
||||
\- load NURBS sampling and culling matrices
|
||||
|
||||
.SH C SPECIFICATION
|
||||
void \f3gluLoadSamplingMatrices\fP(
|
||||
GLUnurbs* \fInurb\fP,
|
||||
.nf
|
||||
.ta \w'\f3void \fPgluLoadSamplingMatrices( 'u
|
||||
const GLfloat \fI*model\fP,
|
||||
const GLfloat \fI*perspective\fP,
|
||||
const GLint \fI*view\fP )
|
||||
.fi
|
||||
|
||||
.EQ
|
||||
delim $$
|
||||
.EN
|
||||
.SH PARAMETERS
|
||||
.TP \w'\fIperspective\fP\ \ 'u
|
||||
\f2nurb\fP
|
||||
Specifies the NURBS object (created with \%\f3gluNewNurbsRenderer\fP).
|
||||
.TP
|
||||
\f2model\fP
|
||||
Specifies a modelview matrix (as from a \f3glGetFloatv\fP call).
|
||||
.TP
|
||||
\f2perspective\fP
|
||||
Specifies a projection matrix (as from a \f3glGetFloatv\fP call).
|
||||
.TP
|
||||
\f2view\fP
|
||||
Specifies a viewport (as from a \f3glGetIntegerv\fP call).
|
||||
.SH DESCRIPTION
|
||||
\%\f3gluLoadSamplingMatrices\fP uses \f2model\fP, \f2perspective\fP, and \f2view\fP to recompute the sampling and culling
|
||||
matrices stored in \f2nurb\fP.
|
||||
The sampling matrix determines how finely a NURBS curve or surface
|
||||
must be tessellated to satisfy the sampling tolerance (as determined by the
|
||||
\%\f3GLU_SAMPLING_TOLERANCE\fP property).
|
||||
The culling matrix is used in deciding if a NURBS curve or surface
|
||||
should be culled before
|
||||
rendering (when the \%\f3GLU_CULLING\fP property is turned on).
|
||||
.P
|
||||
\%\f3gluLoadSamplingMatrices\fP is necessary only if the \%\f3GLU_AUTO_LOAD_MATRIX\fP property is turned
|
||||
off (see \%\f3gluNurbsProperty\fP).
|
||||
Although it can be convenient to leave the \%\f3GLU_AUTO_LOAD_MATRIX\fP
|
||||
property turned on, there can be a performance penalty for doing so.
|
||||
(A round trip to the GL server is needed to fetch the current values
|
||||
of the modelview matrix, projection matrix, and viewport.)
|
||||
.SH SEE ALSO
|
||||
\%\f3gluGetNurbsProperty(3G)\fP,
|
||||
\%\f3gluNewNurbsRenderer(3G)\fP,
|
||||
\%\f3gluNurbsProperty(3G)\fP
|
Loading…
Add table
Add a link
Reference in a new issue