资源简介

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

资源截图

代码片段和文件信息

// 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个文件信息

评论

共有 条评论