CodeForge.comFree Open Source Codes Forge and Sharing |
// 本程序演示如何创建和运行一个显式列表
#include <GL/glut.h>
#include <stdlib.h>
GLuint listName;
static void init (void)
{
// 生成显式列表名称索引
listName = glGenLists (1);
// 创建一个显式列表
glNewList (listName, GL_COMPILE);
glColor3f (1.0, 0.0, 0.0); // 当前颜色是红色
glBegin (GL_TRIANGLES);
glVertex2f (0.0, 0.0);
glVertex2f (1.0, 0.0);
glVertex2f (0.0, 1.0);
glEnd ();
glTranslatef (1, 0.0, 0.0); // 移动位置
glEndList ();
glShadeModel (GL_FLAT);
}
static void drawLine (void)
{
glBegin (GL_LINES);
glVertex2f (0.0, 0.5);
glVertex2f (15.0, 0.5);
glEnd ();
}
void display(void)
{
GLuint i;
glClear (GL_COLOR_BUFFER_BIT);
glColor3f (0.0, 1.0, 0.0); // 当前颜色是绿色
for (i = 0; i < 10; i++) // 绘制10个三角形
...
...
... to be continued.
This is a preview. To get the complete source file,
please click here to download the whole source code package.
| Name | Size | Date |
| 28.00 B | 08-08-03 16:11 | |
| 3.19 kB | 10-07-02 14:46 | |
| 1.12 kB | 17-10-02 14:07 | |
| 4.50 kB | 16-10-02 23:22 | |
| 539.00 B | 16-10-02 22:35 | |
| 49.00 kB | 26-06-07 11:09 | |
| 47.50 kB | 26-06-07 11:09 | |
| 248.00 B | 26-06-07 11:08 | |
| 1.19 kB | 16-10-02 22:34 | |
| 294.00 B | 16-10-02 22:34 | |
| 667.00 B | 16-10-02 22:34 | |
| 67.46 kB | 24-04-98 00:00 | |
| 11.74 kB | 24-04-98 00:00 | |
| 12.49 kB | 14-08-02 21:08 | |
| 17.85 kB | 24-04-98 00:00 | |
| 27.02 kB | 13-12-00 00:22 | |
| 2.45 kB | 17-10-02 19:13 | |
| 1.54 kB | 17-10-02 19:13 | |
| 4.26 kB | 17-10-02 19:13 | |
| 1.05 kB | 17-10-02 19:13 | |
| 400.00 B | 17-10-02 19:13 | |
| 1.05 kB | 17-10-02 19:13 | |
| 1.05 kB | 17-10-02 19:13 | |
| 496.00 B | 17-10-02 19:13 | |
| 28.04 kB | 26-06-07 10:23 | |
| 2.25 kB | 26-06-07 10:23 | |
| 4.15 kB | 17-10-02 19:13 | |
| 4.53 kB | 17-10-02 19:49 | |
| 541.00 B | 17-10-02 19:13 | |
| 1.35 kB | 17-10-02 19:13 | |
| 113.00 kB | 26-06-07 11:09 | |
| 49.50 kB | 26-06-07 11:09 | |
| 250.00 B | 26-06-07 10:20 | |
| 10.35 kB | 17-10-02 19:13 | |
| 1.74 kB | 17-10-02 19:13 | |
| 1.47 kB | 17-10-02 19:13 | |
| 7.62 kB | 17-10-02 20:02 | |
| 2.30 kB | 17-10-02 19:13 | |
| 210.00 B | 17-10-02 19:13 | |
| 1.30 kB | 13-06-07 23:22 | |
| 16.78 kB | 11-05-01 15:06 | |
| 1.71 kB | 26-06-07 10:27 | |
| 3.34 kB | 22-10-02 19:36 | |
| 541.00 B | 22-10-02 19:36 | |
| 49.00 kB | 26-06-07 11:10 | |
| 47.50 kB | 26-06-07 11:10 | |
| 0.00 B | 26-06-07 11:10 | |
| 2.21 kB | 22-10-02 21:43 | |
| 3.33 kB | 22-10-02 19:38 | |
| 539.00 B | 22-10-02 19:39 | |
| 41.00 kB | 26-06-07 08:59 | |
| 47.50 kB | 26-06-07 08:59 | |
| 1.24 kB | 26-06-07 08:59 | |
| 4.64 kB | 24-10-02 19:18 | |
| 3.33 kB | 22-10-02 20:00 | |
| 539.00 B | 22-10-02 20:00 | |
| 41.00 kB | 24-10-02 20:28 | |
| 47.50 kB | 24-10-02 20:28 | |
| 1.16 kB | 24-10-02 19:18 | |
| 2.60 kB | 16-04-04 11:11 | |
| 3.31 kB | 24-10-02 19:25 | |
| 535.00 B | 24-10-02 19:43 | |
| 41.00 kB | 26-06-07 11:18 | |
| 52.50 kB | 16-04-04 14:05 | |
| 0.00 B | 26-06-07 11:18 | |
| 1.65 kB | 16-04-04 12:10 | |
| 3.30 kB | 22-10-02 19:45 | |
| 533.00 B | 22-10-02 19:45 | |
| 41.00 kB | 16-04-04 14:04 | |
| 52.50 kB | 16-04-04 14:04 | |
| 1.08 kB | 16-04-04 12:10 | |
| 4.69 kB | 22-10-02 22:04 | |
| 3.30 kB | 22-10-02 20:02 | |
| 533.00 B | 22-10-02 20:02 | |
| 41.00 kB | 22-10-02 22:07 | |
| 47.50 kB | 22-10-02 22:07 | |
| 1.13 kB | 22-10-02 22:04 | |
| 11.27 kB | 16-04-04 11:09 | |
| 3.32 kB | 16-04-04 11:09 | |
| 533.00 B | 22-10-02 20:08 | |
| 41.00 kB | 16-04-04 11:09 | |
| 52.50 kB | 16-04-04 11:09 | |
| 1.24 kB | 16-04-04 10:14 | |
| 2.45 kB | 24-10-02 21:03 | |
| 1.54 kB | 24-10-02 21:03 | |
| 4.21 kB | 24-10-02 21:03 | |
| 1.05 kB | 24-10-02 21:03 | |
| 398.00 B | 24-10-02 21:03 | |
| 1.05 kB | 24-10-02 21:03 | |
| 1.05 kB | 24-10-02 21:03 | |
| 494.00 B | 24-10-02 21:03 | |
| 208.00 B | 24-10-02 21:03 | |
| 1.30 kB | 24-10-02 21:03 | |
| 2.22 kB | 24-10-02 21:03 | |
| 4.11 kB | 24-10-02 21:03 | |
| 4.45 kB | 24-10-02 21:03 | |
| 537.00 B | 24-10-02 21:03 | |
| 1.34 kB | 24-10-02 21:03 | |
| 89.00 kB | 26-06-07 10:14 | |
| 47.50 kB | 26-06-07 10:14 | |
| 1.88 kB | 26-06-07 10:11 | |
| 10.34 kB | 24-10-02 21:03 | |
| 1.70 kB | 24-10-02 21:03 | |
| 1.45 kB | 24-10-02 21:03 | |
| 9.91 kB | 16-04-04 13:27 | |
| 2.28 kB | 24-10-02 21:03 | |
| 3.53 kB | 14-11-02 20:41 | |
| 3.30 kB | 22-10-02 19:49 | |
| 533.00 B | 22-10-02 19:50 | |
| 41.00 kB | 14-11-02 20:41 | |
| 47.50 kB | 14-11-02 20:41 | |
| 1.13 kB | 14-11-02 20:41 | |
| 7.10 kB | 13-06-07 23:35 | |
| 3.31 kB | 28-10-02 12:19 | |
| 535.00 B | 28-10-02 12:19 | |
| 49.00 kB | 13-06-07 23:35 | |
| 52.50 kB | 13-06-07 23:35 | |
| 1.27 kB | 13-06-07 23:35 | |
| 67.46 kB | 24-04-98 00:00 | |
| 11.74 kB | 24-04-98 00:00 | |
| 12.49 kB | 14-08-02 21:08 | |
| 17.85 kB | 24-04-98 00:00 | |
| 27.02 kB | 13-12-00 00:22 | |
| 16.78 kB | 11-05-01 15:06 | |
| 1.71 kB | 28-10-02 13:43 | |
| 3.31 kB | 28-10-02 12:19 | |
| 535.00 B | 28-10-02 12:20 | |
| 41.00 kB | 28-10-02 13:45 | |
| 47.50 kB | 28-10-02 13:45 | |
| 1.14 kB | 28-10-02 13:43 | |
| 2.45 kB | 28-10-02 13:58 | |
| 3.31 kB | 28-10-02 12:20 | |
| 535.00 B | 28-10-02 12:20 | |
| 41.00 kB | 28-10-02 17:39 | |
| 47.50 kB | 28-10-02 17:39 | |
| 1.14 kB | 28-10-02 13:58 | |
| 14.68 kB | 20-12-96 11:04 | |
| 1.74 kB | 29-10-02 18:12 | |
| 3.45 kB | 29-10-02 18:07 | |
| 545.00 B | 29-10-02 18:07 | |
| 33.00 kB | 29-10-02 18:15 | |
| 47.50 kB | 29-10-02 18:15 | |
| 1.24 kB | 29-10-02 18:15 | |
| 1.38 kB | 29-10-02 16:32 | |
| 3.36 kB | 29-10-02 16:32 | |
| 537.00 B | 29-10-02 16:04 | |
| 41.00 kB | 29-10-02 17:13 | |
| 47.50 kB | 29-10-02 17:13 | |
| 1.16 kB | 29-10-02 16:32 | |
| 2.72 kB | 16-11-02 11:13 | |
| 3.34 kB | 16-11-02 10:59 | |
| 541.00 B | 16-11-02 11:00 | |
| 33.00 kB | 16-11-02 11:17 | |
| 47.50 kB | 16-11-02 11:17 | |
| 1.17 kB | 16-11-02 11:13 | |
| 7.29 kB | 16-11-02 10:47 | |
| 3.34 kB | 16-11-02 10:23 | |
| 541.00 B | 16-11-02 10:24 | |
| 33.00 kB | 16-11-02 10:58 | |
| 47.50 kB | 16-11-02 10:58 | |
| 1.17 kB | 16-11-02 10:55 | |
| 3.74 kB | 16-11-02 09:38 | |
| 3.32 kB | 16-11-02 08:59 | |
| 537.00 B | 16-11-02 09:12 | |
| 33.00 kB | 16-11-02 09:44 | |
| 47.50 kB | 16-11-02 09:44 | |
| 1.15 kB | 16-11-02 09:38 | |
| 2.72 kB | 16-11-02 10:16 | |
| 3.40 kB | 16-11-02 10:06 | |
| 541.00 B | 16-11-02 09:58 | |
| 41.00 kB | 16-11-02 10:22 | |
| 47.50 kB | 16-11-02 10:22 | |
| 1.20 kB | 16-11-02 10:16 | |
| 3.86 kB | 16-11-02 22:19 | |
| 3.32 kB | 16-11-02 20:46 | |
| 537.00 B | 16-11-02 20:46 | |
| 41.00 kB | 16-11-02 22:21 | |
| 47.50 kB | 16-11-02 22:21 | |
| 1.15 kB | 16-11-02 22:19 | |
| 2.54 kB | 16-11-02 21:35 | |
| 3.39 kB | 16-11-02 20:26 | |
| 539.00 B | 16-11-02 20:26 | |
| 41.00 kB | 16-11-02 22:28 | |
| 47.50 kB | 16-11-02 22:28 | |
| 2.03 kB | 16-11-02 21:35 | |
| 3.17 kB | 23-11-02 22:02 | |
| 3.30 kB | 23-11-02 21:44 | |
| 533.00 B | 23-11-02 21:46 | |
| 33.00 kB | 23-11-02 22:06 | |
| 47.50 kB | 23-11-02 22:06 | |
| 1.33 kB | 23-11-02 22:02 | |
| 1.28 kB | 17-11-02 20:42 | |
| 3.31 kB | 17-11-02 11:32 | |
| 535.00 B | 17-11-02 11:33 | |
| 41.00 kB | 17-11-02 20:50 | |
| 47.50 kB | 17-11-02 20:50 | |
| 1.29 kB | 17-11-02 20:42 | |
| 4.46 kB | 03-07-98 10:23 | |
| 36.02 kB | 23-11-02 19:47 | |
| 1.66 kB | 23-11-02 20:18 | |
| 2.74 kB | 28-01-98 12:49 | |
| 4.40 kB | 23-11-02 19:15 | |
| 541.00 B | 23-11-02 19:15 | |
| 1.36 kB | 28-01-98 12:49 | |
| 65.00 kB | 23-11-02 20:18 | |
| 47.50 kB | 23-11-02 20:18 | |
| 1.16 kB | 23-11-02 20:13 | |
| 6.24 kB | 23-11-02 19:47 | |
| 11.81 kB | 23-11-02 20:13 | |
| 2.49 kB | 23-11-02 19:47 | |
| 3.31 kB | 11-10-97 18:49 | |
| 1.05 kB | 11-10-97 18:49 | |
| 400.00 B | 11-10-97 18:49 | |
| 1,012.00 B | 11-02-98 16:16 | |
| 206.00 B | 11-10-97 18:49 | |
| 1,000.00 B | 28-01-98 12:47 | |
| 4.87 kB | 17-11-02 11:10 | |
| 3.40 kB | 17-11-02 11:02 | |
| 541.00 B | 17-11-02 11:02 | |
| 41.00 kB | 14-12-02 09:49 | |
| 47.50 kB | 14-12-02 09:49 | |
| 2.91 kB | 17-11-02 11:10 | |
| 1.59 kB | 17-11-02 19:35 | |
| 3.31 kB | 17-11-02 11:20 | |
| 535.00 B | 17-11-02 11:20 | |
| 41.00 kB | 17-11-02 19:53 | |
| 47.50 kB | 17-11-02 19:53 | |
| 1.28 kB | 17-11-02 19:35 | |
| 2.99 kB | 23-11-02 11:18 | |
| 3.28 kB | 23-11-02 10:46 | |
| 531.00 B | 23-11-02 10:47 | |
| 41.00 kB | 23-11-02 11:24 | |
| 47.50 kB | 23-11-02 11:24 | |
| 1.12 kB | 23-11-02 11:18 | |
| 2.58 kB | 23-11-02 12:29 | |
| 3.33 kB | 23-11-02 11:56 | |
| 539.00 B | 23-11-02 12:33 | |
| 33.00 kB | 23-11-02 12:33 | |
| 47.50 kB | 23-11-02 12:33 | |
| 1.16 kB | 23-11-02 12:29 | |
| 1.66 kB | 17-11-02 19:44 | |
| 3.33 kB | 17-11-02 11:26 | |
| 539.00 B | 17-11-02 11:26 | |
| 41.00 kB | 16-04-04 20:13 | |
| 52.50 kB | 16-04-04 20:13 | |
| 1.11 kB | 16-04-04 17:09 | |
| 2.71 kB | 18-11-02 19:24 | |
| 3.34 kB | 17-11-02 21:13 | |
| 541.00 B | 17-11-02 21:14 | |
| 41.00 kB | 25-06-07 18:19 | |
| 52.50 kB | 25-06-07 18:19 | |
| 1.13 kB | 25-06-07 18:19 | |
| 3.03 kB | 18-11-02 13:37 | |
| 3.37 kB | 17-11-02 21:11 | |
| 545.00 B | 17-11-02 21:12 | |
| 41.00 kB | 18-11-02 19:30 | |
| 47.50 kB | 18-11-02 19:30 | |
| 1.33 kB | 18-11-02 13:37 | |
| 308.50 kB | 22-11-97 01:01 | |
| 151.00 kB | 11-12-97 11:41 | |
| 232.00 kB | 08-11-01 02:27 | |
| 67.46 kB | 24-04-98 00:00 | |
| 11.74 kB | 24-04-98 00:00 | |
| 12.49 kB | 14-08-02 21:08 | |
| 17.85 kB | 24-04-98 00:00 | |
| 27.02 kB | 13-12-00 00:22 | |
| 16.78 kB | 11-05-01 15:06 | |
| 1.25 MB | 13-05-98 00:00 | |
| 48.35 kB | 12-06-96 15:37 | |
| 67.95 kB | 06-04-98 19:06 | |
| 328.39 kB | 16-07-96 15:33 | |
| 1.25 MB | 13-05-98 00:00 | |
| 12.35 kB | 13-05-98 00:00 | |
| 28.05 kB | 14-06-07 15:32 | |
| 75.30 kB | 13-05-98 00:00 | |
| 129.00 B | 07-08-03 16:27 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 | |
| 0.00 B | 01-08-07 15:53 |