游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4236|回复: 11

????????????????

[复制链接]

7

主题

17

帖子

17

积分

新手上路

Rank: 1

积分
17
发表于 2004-10-7 20:48:00 | 显示全部楼层 |阅读模式
#include <windows.h> // Standard windows include
#include <gl\gl.h> // OpenGL library
#include <gl\glut.h> // glut library
#define GL_PI 3.1415f
#include <math.h>
#include "stdio.h"

void SetupRC( void )
{
        glClearColor(0.0f, 0.0f, 0.0f, 1.0f);

        glColor3f( 0.0f, 1.0f, 0.0f );
       
}

void  RenderScene(void)
{
// Set background clearing color to blue

// Clear the window with current clearing color
        GLfloat x,y,z,angle,xRot,yRot;
       
        xRot =0.0f;
        yRot =0.0f;

        glClear(GL_COLOR_BUFFER_BIT);

        glPushMatrix();

       
        glRotatef( xRot, 1.0f, 0.0f, 0.0f );
        glRotatef( yRot, 0.0f, 1.0f, 0.0f );

        glBegin( GL_POINTS);
       
        z = -50.0f;

        for(angle = 0.0f; angle <= (2.0f*GL_PI)*3.0f; angle += 0.1f)
        {
                x = 50.0f*sin(angle);
                y = 50.0f*cos(angle);
               
                // Specify the point and move the Z value up a little
                glVertex3f(x, y, z);
                z += 0.5f;
        }
        // Done drawing points
        glEnd();
        // Restore transformations
        glPopMatrix();
        // Flush drawing commands
        glFlush();
}



// Main body of program
void main(void)
{
// AUX window setup and initialization
        glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
       
        glutCreateWindow("points example ");

        glutDisplayFunc( RenderScene );
// Set function to call when window is resized


        SetupRC();
// Start main loop
        glutMainLoop();
}

21

主题

170

帖子

170

积分

注册会员

Rank: 2

积分
170
QQ
发表于 2004-10-7 21:06:00 | 显示全部楼层

Re:????????????????

???????.
?RENDERSCENE????
glutSwapBuffers();??.

21

主题

170

帖子

170

积分

注册会员

Rank: 2

积分
170
QQ
发表于 2004-10-7 21:07:00 | 显示全部楼层

Re:????????????????

??????glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB)??

7

主题

17

帖子

17

积分

新手上路

Rank: 1

积分
17
 楼主| 发表于 2004-10-7 21:12:00 | 显示全部楼层

Re: ????????????????

??????????????

82

主题

331

帖子

340

积分

中级会员

Rank: 3Rank: 3

积分
340
QQ
发表于 2004-10-7 21:28:00 | 显示全部楼层

Re:????????????????

??? glViewPort() ? ?

21

主题

170

帖子

170

积分

注册会员

Rank: 2

积分
170
QQ
发表于 2004-10-7 21:42:00 | 显示全部楼层

Re:????????????????

????????.
?X,Y,Z???100???.

7

主题

17

帖子

17

积分

新手上路

Rank: 1

积分
17
 楼主| 发表于 2004-10-7 21:42:00 | 显示全部楼层

Re:????????????????

????????????

21

主题

170

帖子

170

积分

注册会员

Rank: 2

积分
170
QQ
发表于 2004-10-7 21:43:00 | 显示全部楼层

Re:????????????????

??glVertex3f(x/100.0f, y/100.0f, z/100.0f);

21

主题

170

帖子

170

积分

注册会员

Rank: 2

积分
170
QQ
发表于 2004-10-7 21:44:00 | 显示全部楼层

Re:????????????????

????????MATRIX.

7

主题

17

帖子

17

积分

新手上路

Rank: 1

积分
17
 楼主| 发表于 2004-10-7 21:49:00 | 显示全部楼层

Re:????????????????

???????????MATRIX?????
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-8-18 22:02

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表