OpenGL三维图形系统开发与实用技术.基础编程篇


OpenGL三维图形系统开发与实用技术.基础编程篇 随书光盘代码
资源截图
代码片段和文件信息
// Console.cpp : Defines the entry point for the console application.
//

#include “stdafx.h“
#pragma warning(disable : 4305)
#include 
//  添加OpenGL头文件
#include 
#include 
#include 
//  定义用户函数及回调函数
void myInit(void);
void CALLBACK myReshape(GLsizei wGLsizei h);
void CALLBACK myDisplay(void);

void myInit(void)
{
glClearColor(0.00.00.00.0);  //  背景清除颜色
glShadeModel(GL_FLAT); //  图形绘制模式
}

void CALLBACK myDisplay(void)
{
glClear(GL_COLOR_BUFFER_BIT);
glColor4f(0.20.61.01.0); //  图形绘制颜色
glRotatef(60.01.01.01.0); //  设置旋转
auxWireSphere(1.0); //  绘制线框模式的球
glFlush(); //  完成绘制
}

void CALLBACK myReshape(GLsizei wGLsizei h)
{
glViewport(00wh); //  设置窗口缩放时的视口变换
}


int main(int argc char* argv[])
{
auxInitDisplayMode(AUX_SINGLE | AUX_RGBA); //  初始化显示模式
auxInitPosition(00400400); //  窗口显示位置
auxInitWindow(“My First Console OpenGL Application“); //  窗口标题
myInit();
auxReshapeFunc(myReshape);
auxMainLoop(myDisplay);

return 0;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

    ...D..R         0  2003-08-08 16:22  Chapter01

    ...D..R         0  2003-08-07 17:11  Chapter01Console

    ......R      1146  2002-10-17 14:07  Chapter01ConsoleConsole.cpp

    ......R      4603  2002-10-16 23:22  Chapter01ConsoleConsole.dsp

    ......R       539  2002-10-16 22:35  Chapter01ConsoleConsole.dsw

    ......R     41984  2002-10-24 21:01  Chapter01ConsoleConsole.ncb

    ......R     48640  2002-10-24 21:01  Chapter01ConsoleConsole.opt

    ......R      1397  2002-10-17 14:07  Chapter01ConsoleConsole.plg

    ...D..R         0  2003-08-07 17:11  Chapter01ConsoleDebug

    ......R    217204  2002-10-17 14:07  Chapter01ConsoleDebugConsole.exe

    ......R      1214  2002-10-16 22:34  Chapter01ConsoleReadMe.txt

    ......R       294  2002-10-16 22:34  Chapter01ConsoleStdAfx.cpp

    ......R       667  2002-10-16 22:34  Chapter01ConsoleStdAfx.h

    ...D..R         0  2003-08-07 17:11  Chapter01SDOpenGL

    ...D..R         0  2003-08-07 17:11  Chapter01SDOpenGLDebug

    ......R    155766  2002-10-17 20:02  Chapter01SDOpenGLDebugSDOpenGL.exe

    ......R      2509  2002-10-17 19:13  Chapter01SDOpenGLMainFrm.cpp

    ......R      1581  2002-10-17 19:13  Chapter01SDOpenGLMainFrm.h

    ......R      4361  2002-10-17 19:13  Chapter01SDOpenGLReadMe.txt

    ...D..R         0  2003-08-07 17:11  Chapter01SDOpenGLRES

    ......R      1078  2002-10-17 19:13  Chapter01SDOpenGLRESSDOpenGL.ico

    ......R       400  2002-10-17 19:13  Chapter01SDOpenGLRESSDOpenGL.rc2

    ......R      1078  2002-10-17 19:13  Chapter01SDOpenGLRESSDOpenGLDoc.ico

    ......R      1078  2002-10-17 19:13  Chapter01SDOpenGLRESToolbar.bmp

    ......R       496  2002-10-17 19:13  Chapter01SDOpenGLResource.h

    ......R      2308  2002-10-17 19:13  Chapter01SDOpenGLSDOpenGL.clw

    ......R      4245  2002-10-17 19:13  Chapter01SDOpenGLSDOpenGL.cpp

    ......R      4635  2002-10-17 19:49  Chapter01SDOpenGLSDOpenGL.dsp

    ......R       541  2002-10-17 19:13  Chapter01SDOpenGLSDOpenGL.dsw

    ......R      1384  2002-10-17 19:13  Chapter01SDOpenGLSDOpenGL.h

............此处省略343个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)