我是OpenGl的新手,现在我正在努力扩展Apple GLpaint示例并实现刷旋转。 我找到了下面的代码,我试图在renderLineFromPoint中应用很多不同的方法:toPoint:PaintingView的方法(GLpaint示例),其中'angle'是grad中的值(例如45)
glMatrixMode(GL_TEXTURE);
glLoadIdentity();
glTranslatef(0.5,0.5,0.0);
glRotatef(angle,0.0,0.0,1.0);
glTranslatef(-0.5,-0.5,0.0);
glMatrixMode(GL_MODELVIEW);
但是它不是旋转画笔,而是旋转了整个线,这个方法必须用于描边。 如何正确应用glRotatef()以便只旋转画笔?