91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 62KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-06-13
  • 語言: 其他
  • 標簽: opengl??分形山脈??

資源簡介

opengl實現(xiàn)分形山脈,計算機圖形學的作業(yè)。

資源截圖

代碼片段和文件信息

//?Copyright?1996?Microsoft?Systems?Journal.

/////////////////////////////////////////////////////////////////////////////
//
//?COpenGLView.cpp?:?implementation?of?the?COpenGLView?class
//
/////////////////////////////////////////////////////////////////////////////

#include?“stdafx.h“

//#include?“resource.h“???????//?main?symbols

#include?“COpenGLView.h“

#include??//?for?MM?timers?(you‘ll?need?WINMM.LIB)

#ifdef?_DEBUG
#define?new?DEBUG_NEW
#undef?THIS_FILE
static?char?THIS_FILE[]?=?__FILE__;
#endif



//?add?support?for?OpenGL?1.1?if?we‘re?using?an?old?header
//?These?are?new?PIXELFORMATDEscriptOR?flags?for?OpenGL?1.1

#ifndef?PFD_GENERIC_ACCELERATED
#define?PFD_GENERIC_ACCELERATED 0x00001000
#endif

#ifndef?PFD_DEPTH_DONTCARE
#define?PFD_DEPTH_DONTCARE 0x20000000
#endif

#define?INSTALLABLE_DRIVER_TYPE_MASK??(PFD_GENERIC_ACCELERATED|PFD_GENERIC_FORMAT)


/////////////////////////////////////////////////////////////////////////////

const?char*?const?COpenGLView::_ErrorStrings[]=?{
{“No?Error“} //?0
{“Unable?to?get?a?DC“} //?1
{“ChoosePixelFormat?failed“} //?2
{“SelectPixelFormat?failed“} //?3
{“wglCreateContext?failed“} //?4
{“wglMakeCurrent?failed“} //?5
{“wglDeleteContext?failed“} //?6
{“SwapBuffers?failed“} //?7

};

/////////////////////////////////////////////////////////////////////////////
//?COpenGLView

IMPLEMENT_DYNCREATE(COpenGLView?CView)

BEGIN_MESSAGE_MAP(COpenGLView?CView)
//{{AFX_MSG_MAP(COpenGLView)
ON_WM_CREATE()
ON_WM_DESTROY()
ON_WM_ERASEBKGND()
ON_WM_SIZE()
//?If?you?don‘t?have?an?ID_ANIMATE?you?can?either?add?one
//?to?your?menu?(Add?an?Animate?command)?or?comment?out?the
//?references
//#if?defined?ID_ANIMATE
// ON_COMMAND(ID_ANIMATE?OnAnimate)
// ON_UPDATE_COMMAND_UI(ID_ANIMATE?OnUpdateAnimate)
//#else
// #pragma?message(?“No?Animation?Accelerator?Interface?Defined?in?COpenGLView“?)
//#endif
ON_WM_KEYDOWN()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
//?COpenGLView?construction/destruction

COpenGLView::COpenGLView()?:
m_PixelFormat(0)m_hRC(0)?m_pDC(0)
m_ErrorString(_ErrorStrings[0])
{
//?TODO:?add?construction?code?here

}

/////////////////////////////////////////////////////////////////////////////
COpenGLView::~COpenGLView()
{
}

/////////////////////////////////////////////////////////////////////////////
BOOL?COpenGLView::PreCreateWindow(CREATESTRUCT&?cs)?
{
//?TODO:?Add?your?specialized?code?here?and/or?call?the?base?class

//?An?OpenGL?window?must?be?created?with?the?following?flags?and?must?not
????//?include?CS_PARENTDC?for?the?class?style.?Refer?to?SetPixelFormat
????//?documentation?in?the?“Comments“?section?for?further?information.
????cs.style?|=?WS_CLIPSIBLINGS?|?WS_CLIPCHILDREN;

return?CView::PreCreateWindow(cs);
}


///////////////////

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????3385??1997-09-13?19:00??Fractal?Example.clw
?????文件?????????998??1997-08-15?12:56??Fractal?Example.h
?????文件????????3821??1997-08-15?12:56??Fractal?Example.cpp
?????文件?????????502??1997-08-15?12:56??StdAfx.h
?????文件?????????213??1997-09-04?21:04??StdAfx.cpp
?????文件?????????988??1997-08-15?12:56??MainFrm.h
?????文件????????1473??1997-08-15?12:56??MainFrm.cpp
?????文件????????1102??1997-08-15?12:56??Fractal?ExampleDoc.h
?????文件????????1901??1997-08-15?12:56??Fractal?ExampleDoc.cpp
?????文件????????2194??1997-09-13?13:10??Fractal?ExampleView.h
?????文件???????27769??1997-09-13?19:01??Fractal?ExampleView.cpp
?????目錄???????????0??1997-09-17?07:47??res\
?????文件????????1522??1997-09-13?13:05??resource.h
?????文件???????12957??1997-09-13?13:05??Fractal?Example.rc
?????文件????????2862??1997-09-16?21:03??COpenGLView.h
?????文件???????16680??1997-09-13?14:16??Fractal?Example.mak
?????文件???????66560??1997-09-16?21:03??Fractal?Example.ncb
?????文件???????38400??1997-09-16?21:03??Fractal?Example.mdp
?????文件???????17031??1997-09-16?21:03??COpenGLView.cpp
?????文件???????18030??1997-09-13?18:16??fractmod.c
?????文件?????????712??1997-09-13?13:14??fractmod.h
?????文件????????1017??1997-09-13?13:13??FractalOptionsDlg.h
?????文件????????2158??1997-09-13?13:13??FractalOptionsDlg.cpp
?????文件???????47104??1997-09-13?19:02??Fractal?Example.exe
?????文件?????????407??1997-08-15?12:56??res\Fractal?Example.rc2
?????文件????????1078??1997-08-15?12:56??res\Fractal?ExampleDoc.ico
?????文件????????1078??1997-09-06?12:15??res\Fractal?Example.ico

評論

共有 條評論