GLSCALE - Online Linux Manual PageSection : 3G

NAME"glScaled, glScalef − multiply the current matrix by a general scaling matrix

C SPECIFICATIONvoid glScaled( GLdouble x, GLdouble y, GLdouble z )void glScalef( GLfloat x, GLfloat y, GLfloat z )

PARAMETERSx, 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 ­glScale were called with the following matrix as its argument: left(~down20matrixccol~x~0~0~0ccol~0~y~0~0ccol~0~0~z~0ccol~0~0~0~1~~right)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.

NOTESIf 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(3G), ­glMultMatrix(3G), ­glPushMatrix(3G), ­glRotate(3G), ­glTranslate(3G)
0
Johanes Gumabo
Data Size   :   10,194 byte
man-g___lScale.3GBuild   :   2024-12-05, 20:55   :  
Visitor Screen   :   x
Visitor Counter ( page / site )   :   3 / 164,416
Visitor ID   :     :  
Visitor IP   :   13.59.183.77   :  
Visitor Provider   :   AMAZON-02   :  
Provider Position ( lat x lon )   :   39.962500 x -83.006100   :   x
Provider Accuracy Radius ( km )   :   1000   :  
Provider City   :   Columbus   :  
Provider Province   :   Ohio ,   :   ,
Provider Country   :   United States   :  
Provider Continent   :   North America   :  
Visitor Recorder   :   Version   :  
Visitor Recorder   :   Library   :  
Online Linux Manual Page   :   Version   :   Online Linux Manual Page - Fedora.40 - march=x86-64 - mtune=generic - 24.12.05
Online Linux Manual Page   :   Library   :   lib_c - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Online Linux Manual Page   :   Library   :   lib_m - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Data Base   :   Version   :   Online Linux Manual Page Database - 24.04.13 - march=x86-64 - mtune=generic - fedora-38
Data Base   :   Library   :   lib_c - 23.02.07 - march=x86-64 - mtune=generic - fedora.36

Very long time ago, I have the best tutor, Wenzel Svojanovsky . If someone knows the email address of Wenzel Svojanovsky , please send an email to johanes_gumabo@yahoo.co.id .
If error, please print screen and send to johanes_gumabo@yahoo.co.id
Under development. Support me via PayPal.

ERROR : Need New Coding :         (rof_EQ_stradd_html|19|g___lScale.3G|60|left|.EN )         (rof_EQ_stradd_html|19|g___lScale.3G|60|matrix|.EN )         (rof_EQ_stradd_html|19|g___lScale.3G|60|ccol|.EN )         (rof_EQ_stradd_html|19|g___lScale.3G|60|ccol|.EN )         (rof_EQ_stradd_html|19|g___lScale.3G|60|ccol|.EN )         (rof_EQ_stradd_html|19|g___lScale.3G|60|ccol|.EN )         (rof_EQ_stradd_html|19|g___lScale.3G|60|right|.EN )