资源简介
本程序通过opengl开发包和vc++6完成设计的,不需要其他的组件。
源代码包含了三维地形生成的全过程,包括数据的读入,数据的组织,三角网的构造,光照、材质、纹理等应用,对于核心代码均有简明的注释
代码片段和文件信息
// dialog.cpp : Defines the class behaviors for the application.
//
#include “stdafx.h“
#include “dialog.h“
#include “dialogDlg.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CDialogApp
BEGIN_MESSAGE_MAP(CDialogApp CWinApp)
//{{AFX_MSG_MAP(CDialogApp)
// NOTE - the ClassWizard will add and remove mapping macros here.
// DO NOT EDIT what you see in these blocks of generated code!
//}}AFX_MSG
ON_COMMAND(ID_HELP CWinApp::onhelp)
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CDialogApp construction
CDialogApp::CDialogApp()
{
// TODO: add construction code here
// Place all significant initialization in InitInstance
}
/////////////////////////////////////////////////////////////////////////////
// The one and only CDialogApp object
CDialogApp theApp;
/////////////////////////////////////////////////////////////////////////////
// CDialogApp initialization
BOOL CDialogApp::InitInstance()
{
AfxEnableControlContainer();
// Standard initialization
// If you are not using these features and wish to reduce the size
// of your final executable you should remove from the following
// the specific initialization routines you do not need.
#ifdef _AFXDLL
Enable3dControls(); // Call this when using MFC in a shared DLL
#else
Enable3dControlsStatic(); // Call this when linking to MFC statically
#endif
CDialogDlg dlg;
m_pMainWnd = &dlg;
int nResponse = dlg.DoModal();
if (nResponse == IDOK)
{
// TODO: Place code here to handle when the dialog is
// dismissed with OK
}
else if (nResponse == IDCANCEL)
{
// TODO: Place code here to handle when the dialog is
// dismissed with Cancel
}
// Since the dialog has been closed return FALSE so that we exit the
// application rather than start the application‘s message pump.
return FALSE;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1933367 2003-09-22 22:06 用vc++和OpenGL实现三维地形实时动态显示\test\DEMO(release版).exe
文件 393272 2003-09-22 21:48 用vc++和OpenGL实现三维地形实时动态显示\test\dh10.bmp
文件 154 1997-12-14 21:31 用vc++和OpenGL实现三维地形实时动态显示\test\dh10.mtl
文件 412274 1999-12-14 22:06 用vc++和OpenGL实现三维地形实时动态显示\test\dh10.obj
文件 1603 2003-09-22 21:51 用vc++和OpenGL实现三维地形实时动态显示\test\dialog.clw
文件 2061 2003-09-22 17:39 用vc++和OpenGL实现三维地形实时动态显示\test\dialog.cpp
文件 3380 2003-09-22 22:58 用vc++和OpenGL实现三维地形实时动态显示\test\dialog.dsp
文件 537 2001-03-20 21:29 用vc++和OpenGL实现三维地形实时动态显示\test\dialog.dsw
文件 1332 1999-05-14 10:16 用vc++和OpenGL实现三维地形实时动态显示\test\dialog.h
文件 6953 2003-09-22 19:24 用vc++和OpenGL实现三维地形实时动态显示\test\dialog.rc
文件 23672 2003-09-22 22:58 用vc++和OpenGL实现三维地形实时动态显示\test\dialogDlg.cpp
文件 1909 2003-09-22 20:22 用vc++和OpenGL实现三维地形实时动态显示\test\dialogDlg.h
文件 22650 1998-08-26 10:08 用vc++和OpenGL实现三维地形实时动态显示\test\Dibapi.cpp
文件 1661 1998-08-25 23:34 用vc++和OpenGL实现三维地形实时动态显示\test\Dibapi.h
文件 182784 2001-01-04 20:50 用vc++和OpenGL实现三维地形实时动态显示\test\draw.dll
文件 1372 2003-09-22 22:32 用vc++和OpenGL实现三维地形实时动态显示\test\draw.h
文件 2010 2001-01-04 20:51 用vc++和OpenGL实现三维地形实时动态显示\test\draw.lib
文件 57644 1999-05-14 16:59 用vc++和OpenGL实现三维地形实时动态显示\test\res\crater.dem
文件 1078 1999-05-14 10:16 用vc++和OpenGL实现三维地形实时动态显示\test\res\dialog.ico
文件 398 1999-05-14 10:16 用vc++和OpenGL实现三维地形实时动态显示\test\res\dialog.rc2
文件 49206 1999-10-16 17:39 用vc++和OpenGL实现三维地形实时动态显示\test\res\terrain.BMP
文件 263850 2003-09-22 18:18 用vc++和OpenGL实现三维地形实时动态显示\test\res\xx16.bmp
文件 786486 1999-09-21 20:06 用vc++和OpenGL实现三维地形实时动态显示\test\res\yun.bmp
目录 0 2005-01-26 11:21 用vc++和OpenGL实现三维地形实时动态显示\test\res
文件 1590 1999-11-24 22:28 用vc++和OpenGL实现三维地形实时动态显示\test\resource.h
文件 3209 2003-09-22 22:54 用vc++和OpenGL实现三维地形实时动态显示\test\Splash.cpp
文件 1159 1999-06-21 18:24 用vc++和OpenGL实现三维地形实时动态显示\test\Splash.h
文件 204 1999-05-14 10:16 用vc++和OpenGL实现三维地形实时动态显示\test\StdAfx.cpp
文件 987 2003-09-22 22:05 用vc++和OpenGL实现三维地形实时动态显示\test\StdAfx.h
文件 678 2003-09-22 23:09 用vc++和OpenGL实现三维地形实时动态显示\test\程序说明.txt
............此处省略6个文件信息
相关资源
- 安卓c语言开发SDL2+opengles
- 交互式计算机图形学 第六版 OpenGL源代
- VC++基于OpenGL模拟的一个3维空间模型
- opengl绘制汽车.cpp
- opengl实现水流效果sph
- opengl源代码,全是精华!
- OpenGL迷宫山东大学图形学实验三
- opengl的立方体消隐算法
- vc++ opengl代码爆炸
- 我见过最漂亮的CS仿真程序openGL和C+
- 三维地形显示代码
- 广东某工业大学的openGL课程设计
- 使用OpenGL实现多个小球在密闭空间内
- 利用openGL和C++实现光线跟踪绘图的完
- OpenGl C++太阳系小行星运行系统 可切换
- vc++和OpenGL实现三维地形实时动态显示
- C++实现利用OpenGL实现三维绘图
- 太阳、地球、月亮之间的运动图Open
- MFC 单文档 实现opengl 三维旋转 缩放
- OPENGL的烟花程序(代码)
- MFC+OpenGL三维建模与动画显示
- 基于opengl粒子系统实现喷泉的模拟
- 一个基于openGL的太阳系模型,太阳地
- vc6.0+opengl纯色五角星填充
- vc6.0+opengl动态绘制五角星
- NeHe_OpenGL教程完整版 里面有地址可以
- OpenGL简单——实现立方体贴上不同纹
- MFC实现dem的读取与现实
- VC++ OpenGL三维地形漫游
- VC++中Opengl实现建筑物虚拟漫游
川公网安备 51152502000135号
评论
共有 条评论