Skip to content

Commit 4977d6c

Browse files
committed
Change lighting and color
1 parent 2f1e3dc commit 4977d6c

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

examples/cube.pl

+7-6
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,11 @@
4848
glLightModelfv_p( GL_LIGHT_MODEL_AMBIENT, 0.2, 0.2, 0.2, 1.0 );
4949
glShadeModel(GL_SMOOTH);
5050

51-
glLightfv_p( GL_LIGHT0, GL_AMBIENT, 0.1, 0.1, 0.1, 1 );
52-
glLightfv_p( GL_LIGHT0, GL_DIFFUSE, 0.5, 0.5, 0.5, 1 );
53-
glLightfv_p( GL_LIGHT0, GL_SPECULAR, 0.8, 0.8, 0.8, 1 );
54-
glLightfv_p( GL_LIGHT0, GL_POSITION, 200, 300, -800, 1 );
51+
glLightfv_p( GL_LIGHT0, GL_POSITION, $width / 2, $height / 2, -800, 1 );
52+
53+
glLightfv_p( GL_LIGHT0, GL_AMBIENT, 0.2, 0.2, 0.2, 1.0 );
54+
glLightfv_p( GL_LIGHT0, GL_DIFFUSE, 0.5, 0.5, 0.5, 1.0 );
55+
glLightfv_p( GL_LIGHT0, GL_SPECULAR, 0.9, 0.9, 0.9, 1.0 );
5556

5657
$app->add_show_handler(
5758
sub {
@@ -68,9 +69,9 @@
6869
$app->run();
6970

7071
sub draw_cube {
71-
glMaterialfv_p( GL_FRONT, GL_AMBIENT, 0, 0, 1, 1 );
72+
glMaterialfv_p( GL_FRONT, GL_AMBIENT, 0.1, 0.1, 1.0, 1.0 );
7273
glMaterialfv_p( GL_FRONT, GL_DIFFUSE, 0.7, 0.7, 0.7, 1.0 );
73-
glMaterialfv_p( GL_FRONT, GL_SPECULAR, 1, 1, 1, 1 );
74+
glMaterialfv_p( GL_FRONT, GL_SPECULAR, 1.0, 1.0, 1.0, 1.0 );
7475
glMateriali( GL_FRONT, GL_SHININESS, 120 );
7576

7677
glLoadIdentity();

0 commit comments

Comments
 (0)