glpopmatrix glPushMatrix

glPushMatrix,编程函数。

glPushMatrix

NAME

glPushMatrix,glPopMatrix-- push and pop the current matrix stack

C SPECIFICATION

void glPushMatrix(void void)

C SPECIFICATION

void glPopMatrix(void void)

DESCRIPTION
描述

There is a stack of matrices for each of the matrix modes. In GL_MODELVIEW mode, the stack depth is at least 32. In the other two modes, GL_PROJECTION and GL_TEXTURE, the depth is at least 2. The current matrix in any mode is the matrix on the top of the stack for that mode.
每个矩阵模式都有相应的矩阵堆栈。在GL_MODELVIEW(模型视图)模式中,堆栈深度至少是32。在其他两个模式,GL_PROJECTION(投影)和GL_TEXTURE(纹理)中,堆栈深度至少是2。
当前矩阵在任何模式中都是位于该模式的堆栈顶端的。

glPushMatrix pushes the current matrix stack down by one, duplicating the current matrix. That is, after a glPushMatrix call, the matrix on the top of the stack is identical to the one below it.
glPushMatrix复制当前矩阵,并将其在堆栈中下压。也就是说,glPushMatrix调用后,栈顶的矩阵和栈顶的下一个矩阵是相同的。

glPopMatrixPOPsthe current matrix stack, replacing the current matrix with the one below it on the stack.
glPopMatrix弹出当前矩阵堆栈,用当前矩阵替换该矩阵的下一个矩阵。

Initially, each of the stacks contains one matrix, an identity matrix.
初始时,每个模式的堆栈中都只有一个矩阵,并且该矩阵是单位矩阵。

It is an error to push a full matrix stack, or to pop a matrix stack that contains only a single matrix. In either case, the error flag is set and no other change is made to GL state. 将当前栈中所有的矩阵向下压一级,当前矩阵由函数glMatrixMode()指定。复制栈顶矩阵,并将其压入堆栈,这样堆栈中最上面两个矩阵的内容相同。如果压入的矩阵过多,将导致错误。

ERRORS

GL_STACK_OVERFLOW is generated if glPushMatrix is called while the current matrix stack is full.

GL_STACK_UNDERFLOW is generated if glPopAttrib is called while the current matrix stack contains only a single matrix.

GL_INVALID_OPERATION is generated if glPushMatrix is called between a call to glBegin and the corresponding call to glEnd.

glpopmatrix glPushMatrix
  

爱华网本文地址 » http://www.aihuau.com/a/8103450103/103905.html

更多阅读

香港双非政策 反“双非”无关香港歧视

     香港,咖啡馆里,甘浩望一边翻着背包里的资料,一边小声嘟嚷地说了两个字,“歧视”,就立刻引来邻桌一位市民侧目。他有些不好意思,低着头继续翻找资料,对记者耸耸肩,表示无奈。  之所以引来侧目,是因为甘的谈话里始终说到“居港权”

第25节:赶跑办公室里的坏心情(13)

系列专题:《职场心理巧调适:职场SPA》  身为一家大公司项目经理的鲁先生,最近也是忙得焦头烂额。越来越多的事情,似乎每一件都比鲁先生所预想的糟糕得多,鲁先生简直越做越没有了信心。  鲁先生告诉朋友,前段时间他接到了一个相当重要

声明:《glpopmatrix glPushMatrix》为网友梦曦媚淼分享!如侵犯到您的合法权益请联系我们删除