X-Git-Url: http://git.hcoop.net/clinton/guile-figl.git/blobdiff_plain/b002944dd992dc5a273e0067504beb48e1ae3d1c..a6a00658f26c164551287799b194cc2f07eb78be:/upstream-doc/man2/glScale.xml diff --git a/upstream-doc/man2/glScale.xml b/upstream-doc/man2/glScale.xml new file mode 100644 index 0000000..fd290f4 --- /dev/null +++ b/upstream-doc/man2/glScale.xml @@ -0,0 +1,192 @@ + + + + + + + 1991-2006 + Silicon Graphics, Inc. + + + glScale + 3G + + + glScale + multiply the current matrix by a general scaling matrix + + C Specification + + + void glScaled + GLdouble x + GLdouble y + GLdouble z + + + + + void glScalef + GLfloat x + GLfloat y + GLfloat z + + + + + Parameters + + + x + y + z + + + Specify scale factors along the x, y, and z axes, respectively. + + + + + + Description + + glScale produces a nonuniform scaling along the x, y, and + z axes. + The three parameters indicate the desired scale factor along + each of the three axes. + + + The current matrix + (see glMatrixMode) + is multiplied by this scale matrix, + and the product replaces the current matrix + as if glMultMatrix were called with the following matrix + as its argument: + + + + + + + + + x + + + 0 + + + 0 + + + 0 + + + + + 0 + + + y + + + 0 + + + 0 + + + + + 0 + + + 0 + + + z + + + 0 + + + + + 0 + + + 0 + + + 0 + + + 1 + + + + + + + + If the matrix mode is either GL_MODELVIEW or GL_PROJECTION, + all objects drawn after glScale is called are scaled. + + + Use glPushMatrix and glPopMatrix to save and restore + the unscaled coordinate + system. + + + Notes + + If scale factors other than 1 are applied to the modelview matrix + and lighting is enabled, lighting often appears wrong. + In that case, enable automatic normalization of normals by + calling glEnable with the argument GL_NORMALIZE. + + + Errors + + GL_INVALID_OPERATION is generated if glScale + is executed between the execution of + glBegin + and the corresponding execution of glEnd. + + + Associated Gets + + glGet with argument GL_MATRIX_MODE + + + glGet with argument GL_COLOR_MATRIX + + + glGet with argument GL_MODELVIEW_MATRIX + + + glGet with argument GL_PROJECTION_MATRIX + + + glGet with argument GL_TEXTURE_MATRIX + + + See Also + + glMatrixMode, + glMultMatrix, + glPushMatrix, + glRotate, + glTranslate + + + Copyright + + Copyright 1991-2006 + Silicon Graphics, Inc. This document is licensed under the SGI + Free Software B License. For details, see + http://oss.sgi.com/projects/FreeB/. + + +