资源简介
毕业设计!基于分形技术,模拟真是的山地,绘制出真实地山地。绘制效果非常逼真。

代码片段和文件信息
// FractalOptionsDlg.cpp : implementation file
//
#include “stdafx.h“
#include “FractalTerrain.h“
#include “FractalOptionsDlg.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CFractalOptionsDlg dialog
CFractalOptionsDlg::CFractalOptionsDlg(CWnd* pParent /*=NULL*/)
: CDialog(CFractalOptionsDlg::IDD pParent)
{
//{{AFX_DATA_INIT(CFractalOptionsDlg)
// NOTE: the ClassWizard will add member initialization here
//成员变量初始化
m_iterations = 0;
m_renderType = _T(““);
m_aaLines = FALSE;
m_randomSeed = 0;
m_tile = 0;
m_invert = FALSE;
m_cloudIter = 0;
m_teximageIter = 0;
m_textureLinear = FALSE;
m_cloudH = 0.0f;
m_surfaceH = 0.0f;
m_teximageH = 0.0f;
//}}AFX_DATA_INIT
}
void CFractalOptionsDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CFractalOptionsDlg)
// NOTE: the ClassWizard will add DDX and DDV calls here
DDX_Text(pDX IDC_F_ITERATIONS m_iterations);
DDV_MinMaxUInt(pDX m_iterations 1 10);
DDX_CBString(pDX IDC_F_RENDER_TYPE m_renderType);
DDV_MaxChars(pDX m_renderType 25);
DDX_Check(pDX IDC_F_AA_LINES m_aaLines);
DDX_Text(pDX IDC_F_RSEED m_randomSeed);
DDV_MinMaxUInt(pDX m_randomSeed 0 32767);
DDX_Text(pDX IDC_F_TILE m_tile);
DDV_MinMaxUInt(pDX m_tile 1 10);
DDX_Check(pDX IDC_F_INVERT m_invert);
DDX_Text(pDX IDC_F_CLOUD_ITERATIONS m_cloudIter);
DDV_MinMaxUInt(pDX m_cloudIter 1 10);
DDX_Text(pDX IDC_F_TEXIMAGE_ITERATIONS m_teximageIter);
DDV_MinMaxUInt(pDX m_teximageIter 1 10);
DDX_Check(pDX IDC_F_TEX_LINEAR m_textureLinear);
DDX_Text(pDX ID_F_CLOUD_H m_cloudH);
DDV_MinMaxFloat(pDX m_cloudH 0.f 1.f);
DDX_Text(pDX ID_F_SURFACE_H m_surfaceH);
DDV_MinMaxFloat(pDX m_surfaceH 0.f 1.f);
DDX_Text(pDX ID_F_TEXIMAGE_H m_teximageH);
DDV_MinMaxFloat(pDX m_teximageH 0.f 1.f);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CFractalOptionsDlg CDialog)
//{{AFX_MSG_MAP(CFractalOptionsDlg)
// NOTE: the ClassWizard will add message map macros here
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CFractalOptionsDlg message handlers
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2469428 2012-07-18 23:05 2OpenGL分形山地\2OpenGL分形山地\文档\revision_5-30-基于分形理论的山地地形绘制.pdf
文件 2359 2010-04-14 18:34 2OpenGL分形山地\2OpenGL分形山地\程序\FractalTerrain\FractalOptionsDlg.cpp
文件 1579 2005-10-19 15:55 2OpenGL分形山地\2OpenGL分形山地\程序\FractalTerrain\FractalOptionsDlg.h
文件 46516 2010-05-23 17:18 2OpenGL分形山地\2OpenGL分形山地\程序\FractalTerrain\FractalTerrain.aps
文件 3437 2010-05-28 16:11 2OpenGL分形山地\2OpenGL分形山地\程序\FractalTerrain\FractalTerrain.clw
文件 4353 2005-10-19 15:55 2OpenGL分形山地\2OpenGL分形山地\程序\FractalTerrain\FractalTerrain.cpp
文件 5054 2010-05-23 16:02 2OpenGL分形山地\2OpenGL分形山地\程序\FractalTerrain\FractalTerrain.dsp
文件 551 2005-10-19 15:55 2OpenGL分形山地\2OpenGL分形山地\程序\FractalTerrain\FractalTerrain.dsw
文件 1432 2005-10-19 15:55 2OpenGL分形山地\2OpenGL分形山地\程序\FractalTerrain\FractalTerrain.h
文件 287744 2010-05-28 16:11 2OpenGL分形山地\2OpenGL分形山地\程序\FractalTerrain\FractalTerrain.ncb
文件 50688 2010-05-28 16:11 2OpenGL分形山地\2OpenGL分形山地\程序\FractalTerrain\FractalTerrain.opt
文件 1249 2010-05-28 15:41 2OpenGL分形山地\2OpenGL分形山地\程序\FractalTerrain\FractalTerrain.plg
文件 13675 2010-05-23 17:18 2OpenGL分形山地\2OpenGL分形山地\程序\FractalTerrain\FractalTerrain.rc
文件 1902 2005-10-19 15:55 2OpenGL分形山地\2OpenGL分形山地\程序\FractalTerrain\FractalTerrainDoc.cpp
文件 1551 2005-10-19 15:55 2OpenGL分形山地\2OpenGL分形山地\程序\FractalTerrain\FractalTerrainDoc.h
文件 25992 2010-05-23 17:20 2OpenGL分形山地\2OpenGL分形山地\程序\FractalTerrain\FractalTerrainView.cpp
文件 3808 2010-05-09 15:26 2OpenGL分形山地\2OpenGL分形山地\程序\FractalTerrain\FractalTerrainView.h
文件 14449 2010-05-28 16:04 2OpenGL分形山地\2OpenGL分形山地\程序\FractalTerrain\FractTerrainMod.cpp
文件 1821 2005-10-19 15:55 2OpenGL分形山地\2OpenGL分形山地\程序\FractalTerrain\FractTerrainMod.h
文件 1906 2010-05-23 15:50 2OpenGL分形山地\2OpenGL分形山地\程序\FractalTerrain\MainFrm.cpp
文件 1581 2005-10-19 15:55 2OpenGL分形山地\2OpenGL分形山地\程序\FractalTerrain\MainFrm.h
文件 4499 2005-10-19 15:55 2OpenGL分形山地\2OpenGL分形山地\程序\FractalTerrain\ReadMe.txt
文件 1078 2005-10-19 15:55 2OpenGL分形山地\2OpenGL分形山地\程序\FractalTerrain\res\FractalTerrain.ico
文件 406 2005-10-19 15:55 2OpenGL分形山地\2OpenGL分形山地\程序\FractalTerrain\res\FractalTerrain.rc2
文件 1078 2005-10-19 15:55 2OpenGL分形山地\2OpenGL分形山地\程序\FractalTerrain\res\FractalTerrainDoc.ico
文件 6144 2005-10-19 15:55 2OpenGL分形山地\2OpenGL分形山地\程序\FractalTerrain\res\Thumbs.db
文件 1078 2005-10-19 15:55 2OpenGL分形山地\2OpenGL分形山地\程序\FractalTerrain\res\Toolbar.bmp
文件 1245 2005-10-19 15:55 2OpenGL分形山地\2OpenGL分形山地\程序\FractalTerrain\Resource.h
文件 216 2005-10-19 15:55 2OpenGL分形山地\2OpenGL分形山地\程序\FractalTerrain\StdAfx.cpp
文件 1327 2005-10-19 15:55 2OpenGL分形山地\2OpenGL分形山地\程序\FractalTerrain\StdAfx.h
............此处省略13个文件信息
- 上一篇:OpenGL实践一:音乐喷泉真实感模拟
- 下一篇:2015系统分析师上午题与解答
相关资源
- 模拟QQ登陆界面,按钮无效自己写
- OpenGL参考手册
- 交通咨询模拟系统完整代码
- 卡西欧工程计算器模拟器Casio FX
- S7-200模拟量编程实例
- 波浪模拟UDF程序
- 51模拟SPI读写SD卡(包括Fat和Fat32文件
- Qt Creator opengl实现四元数鼠标控制轨迹
- 分页系统模拟实验 操作系统 课程设
- OpenGL文档,api大全,可直接查询函数
- 课程作业:模拟仓库管理系统
- 模拟段页式虚拟存储管理中地址转换
- opengl轮廓字体源代码
- MFC读三维模型obj文件
- STM32F103 CC2500完整驱动(模拟SPI)
- 报文模拟仿真测试工具2.0
- 模拟ATM柜员机系统--连接数据库
- HOOK 记录和模拟 Keyboard Mouse
- 利用OpenGL写毛笔字算法
- MFC中OpenGL面和体的绘制以及动画效果
- 模拟首次适应动态分区存储管理方案
- 基于OPENGL的光线跟踪源代码368758
- 磁盘调度算法的模拟实现及对比
- VC 实现三维旋转(源码)
- 模拟一个文件管理系统
- 电梯模拟程序C/C 算法实现
- 自编用openGL实现3D分形树,分形山
- 计算机网络课程设计—ARQ协议模拟实
- OpenGL球形贴图自旋程序
- 模拟电路课程设计(音频放大电路设
评论
共有 条评论