OpenGL三维图形系统开发与实用技术.基础编程篇
OpenGL三维图形系统开发与实用技术.基础编程篇 随书光盘代码
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
...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个文件信息
// 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个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)