Procházet zdrojové kódy

* Fix the transparency in the 3D palette viewer.

git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/research@2762 92316355-f0b4-4df1-b90c-862c8a59935f
master
sam před 16 roky
rodič
revize
2bb0188780
1 změnil soubory, kde provedl 7 přidání a 3 odebrání
  1. +7
    -3
      2008-rubik/colorcube/visu.c

+ 7
- 3
2008-rubik/colorcube/visu.c Zobrazit soubor

@@ -26,9 +26,13 @@ static void myinit(void)
glClearColor(0.5, 0.5, 0.7, 0.0);
glColor3f(1.0, 1.0, 1.0);

glLightModeli(GL_LIGHT_MODEL_TWO_SIDE, GL_TRUE);
glDisable(GL_CULL_FACE);

glShadeModel(GL_SMOOTH);
glEnable(GL_BLEND);
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
glEnable(GL_DEPTH_TEST);
glShadeModel(GL_SMOOTH);

setcamera();

@@ -70,7 +74,7 @@ static void reshape(int w, int h)
}

#define F(x) ((x)*1.01 - 0.005)
#define CP glColor4f(x0,y0,z0,0.5); glVertex3f(x0,y0,z0)
#define CP glColor4f(x0,y0,z0,0.9); glVertex3f(x0,y0,z0)
#define BP glColor3f(0.0,0.0,0.0); glVertex3f(F(x0),F(y0),F(z0))
#define BLACK x0 = y0 = z0 = 0.0
#define RED x0 = 1.0; y0 = z0 = 0.0
@@ -127,7 +131,7 @@ static void display(void)
WHITE; BP; XRED; BP;
glEnd();
glTranslatef(.5, .5, .4);
glColor4f(.5, .5, .5, .5);
glColor4f(.2, .2, .2, .5);
glBegin(GL_QUADS);
glVertex3f(0.891063,-0.45388,0);
glVertex3f(0.0773943,0.151941,-0.985355);


Načítá se…
Zrušit
Uložit