资源简介
OpenGl实现地球绕着太阳转,月亮绕着地球转
代码片段和文件信息
/*
* This Code Was Created By Jeff Molofee 2000
* A HUGE Thanks To Fredric Echols For Cleaning Up
* And Optimizing This Code Making It More Flexible!
* If You‘ve Found This Code Useful Please Let Me Know.
* Visit My Site At nehe.gamedev.net
*/
#include // Header File For Windows
#include
// #include // Header File For The OpenGL32 Library
// #include // Header File For The GLu32 Library
// //#include // 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(00widthheight); // Reset The Current Viewport
glMatrixMode(GL_PROJECTION); // Select The Projection Matrix
glLoadIdentity(); // Reset The Projection Matrix
// Calculate The Aspect Ratio Of The Window
gluPerspective(45.0f(GLfloat)width/(GLfloat)height0.1f100.0f);
glMatrixMode(GL_MODELVIEW); // Select The Modelview Matrix
glLoadIdentity(); // Reset The Modelview Matrix
}
int InitGL(GLvoid) // All Setup For OpenGL Goes Here
{
glShadeModel(GL_SMOOTH); // Enable Smooth Shading
glClearColor(0.0f
相关资源
- 配置OpenGL所需文件全
- 用C++ 和opengl实现多个雪人,而且可以
- OpenGL 真实感图形编程C++实现
- opengl动态显示贝塞尔曲线
- opengl绘制行星两个行星一个恒星
- vc++ opengl 下雪场景实现
- 基于OpenGL的音乐可视化、频谱图
- OpenGL开发库含VC和VS配置方法全
- 计算机图形学考试内容-Opengl-会移动的
- 利用opengl 组件的基础上使用VC++编写的
- opengl鼠标交互简单
- opengl 实现 雪花
- opengl实现鼠标坐标的显示
- 贝塞尔曲面 vc++ opengl
- c++写的OpenGL程序透明金字塔有加上光
- OpenGl文字显示c++类
- C++ 3D 五子棋 opengl
- 使用OpenGL编写的三维曲线和曲面,V
- openGL四面体、立方体、正N棱柱、齿轮
- 用OpenGL开发的机械臂运动仿真程序
- OPENGL 星空 背景 图像
- mfc+opengl离散点绘制曲面
- 使用opengl的图形学大作业
- 机器人手臂
- OPENGL阴影
- 场景渲染 蓝天 白云模拟程序二
- OpenGL窗口背景绘制
- MFC的对话框中使用OpenGL绘图
- openGL 小汽车
- 基于MFC的华容道小程序.zip
评论
共有 条评论