NeHeOpenGL
所属分类:OpenGL
开发工具:Visual C++
文件大小:11646KB
下载次数:9
上传日期:2009-08-10 14:13:19
上 传 者:
longer556
说明: NEHE教程所有源码,对学习OpenGL的初学者有很大的帮助。
(#include <windows.h> // Header File For Windows
#include <gl\gl.h> // Header File For The OpenGL32 Library
#include <gl\glu.h> // Header File For The GLu32 Library
#include <gl\glaux.h> // Header File For The Glaux Library
HDC hDC=NULL // Private GDI Device Context
HGLRC hRC=NULL // Permanent Rendering Context
HWND hWnd=NULL // Holds Our Window Handle
HINSTANCE hInstance // Holds The Instance Of The Application
bool keys[256] // Array Used For The Keyboard Routine
bool active=TRUE // Window Active Flag Set To TRUE By Default
bool fullscreen=TRUE // Fullscreen Flag Set To Fullscreen Mode By Default
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM) // Declaration For WndProc
GLvoid ReSizeGLScene(GLsizei width, GLsizei height) // Resize And Initialize The GL Window
{
if (height==0) // Prevent A Divide By Zero By
{
height=1 // Making Height Equal One
}
glViewport(0,0,width,height) )
文件列表:
Lesson06\Data\NeHe.bmp (196664, 2000-03-06)
Lesson06\Lesson6.cpp (19275, 2000-05-06)
Lesson06\Lesson6.dsp (4056, 2000-01-31)
Lesson06\Lesson6.dsw (539, 1999-10-22)
Lesson06\Lesson6.exe (49152, 2000-05-06)
Lesson07\Data\Crate.bmp (66614, 1999-09-25)
Lesson07\Lesson7.cpp (21591, 2000-05-06)
Lesson07\Lesson7.dsp (4056, 2000-03-04)
Lesson07\Lesson7.dsw (539, 1999-10-25)
Lesson07\Lesson7.exe (49152, 2000-05-06)
Lesson08\Data\Glass.bmp (49220, 1998-01-04)
Lesson08\Lesson8.cpp (22277, 2000-05-06)
Lesson08\Lesson8.dsp (4056, 1999-11-07)
Lesson08\Lesson8.dsw (539, 1999-11-07)
Lesson08\Lesson8.exe (49152, 2000-05-06)
Lesson09\Data\Star.bmp (17476, 1999-07-11)
Lesson09\Lesson9.cpp (20683, 2000-05-06)
Lesson09\Lesson9.dsp (4056, 1999-11-19)
Lesson09\Lesson9.dsw (539, 1999-11-19)
Lesson09\Lesson9.exe (49152, 2000-05-06)
Lesson10\Data\Mud.bmp (196662, 1999-11-28)
Lesson10\Data\World.txt (2994, 1999-11-28)
Lesson10\Lesson10.cpp (23547, 2001-03-25)
Lesson10\Lesson10.dsp (4064, 1999-12-01)
Lesson10\Lesson10.dsw (539, 1999-11-28)
Lesson10\Lesson10.exe (53248, 2001-03-25)
Lesson11\Data\Tim.bmp (66616, 1999-12-05)
Lesson11\Lesson11.cpp (19341, 2000-06-28)
Lesson11\Lesson11.dsp (4064, 1999-12-16)
Lesson11\Lesson11.dsw (541, 1999-12-16)
Lesson11\Lesson11.exe (49152, 2000-06-28)
Lesson12\Data\Cube.bmp (49220, 1998-01-04)
Lesson12\Lesson12.cpp (20983, 2000-05-06)
Lesson12\Lesson12.dsp (4064, 1999-12-31)
... ...
Keys which are being used are:
Cursor Keys : Move Camera
+/- : Increase/Decrease Simulation TimeStep
F1 : Fullscreen On/Off
F2 : Hook Camera to Ball
F3 : Sound On/Off
近期下载者:
相关文件:
收藏者: