- ...
- glBegin(GL_POLYGON); //Hintergrund
- glColor4f(0.6f,0.4f,0.0f,1.0f);
- glVertex3dv(&V121.x);
- glVertex3dv(&V122.x);
- glVertex3dv(&V123.x);
- glVertex3dv(&V124.x);
- glEnd();
- glEnable(GL_TEXTURE_2D);
- glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
- glBindTexture(GL_TEXTURE_2D,m_iTextur[10]); //Maske (weisses Rechteck, schwarzer Kreis)
- glBegin(GL_QUADS);
- glNormal3d(0.0, 0.0, 1.0);
- glTexCoord2d(0,0); glVertex3dv(&VTMaske1.x);
- glTexCoord2d(1,0); glVertex3dv(&VTMaske2.x);
- glTexCoord2d(1,1); glVertex3dv(&VTMaske3.x);
- glTexCoord2d(0,1); glVertex3dv(&VTMaske4.x);
- glEnd();
- glTranslatef(-0.083f, 0.037f, 0.0f);
- glRotatef(-fKHwinkel,0.0f,0.0f,1.0f);
- glBlendFunc(GL_ONE, GL_ONE_MINUS_SRC_COLOR);
- glBindTexture(GL_TEXTURE_2D,m_iTextur[2]); //blaues Rechteck
- glBegin(GL_QUADS);
- glNormal3d(0.0, 0.0, 1.0);
- glTexCoord2d(0,0); glVertex3dv(&Vblau_21.x);
- glTexCoord2d(1,0); glVertex3dv(&Vblau_22.x);
- glTexCoord2d(1,1); glVertex3dv(&Vblau_23.x);
- glTexCoord2d(0,1); glVertex3dv(&Vblau_24.x);
- glEnd(); ...