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

  • 大小: 5.6MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-09-16
  • 語言: 其他
  • 標簽:

資源簡介

OpenGL紋理貼圖的實例+PPT原理介紹,學校的上課PPT資料

資源截圖

代碼片段和文件信息


#include?
#include? //引入windowsx導入宏
#include
//引入的新的頭文件
#include?
#include?
#include?
#define?WINDOW_CLASS_NAME?“FirstWindows“

#pragma?comment(lib“opengl32.lib“)
#pragma?comment(lib“glu32.lib“)
#pragma?comment(lib“glaux.lib“)


HDC?hdc=NULL;
HGLRC?hrc=NULL;
HWND?hwnd=NULL;
HINSTANCE?hinstance;

bool?bExit=false;
GLfloat?fRot=0;
GLuint?texture; //用于存儲紋理標識

LRESULT?CALLBACK?WindowProc(HWND?hwndUINT?msgWPARAM?wparamLPARAM?lparam);

//釋放資源
bool?FreeResource();
//渲染場景
void?DrawScene();
//初始化操作
void?InitScene(?);
//改變窗口大小,通過我們的GLUT做相應處理
void?ReSizeScene(?GLsizei?widthGLsizei?height?);

//讀入紋理
bool?LoadTexture();



int?WINAPI?WinMain(?HINSTANCE?hinstanceHINSTANCE?hprevinstanceLPSTR?lpcmdlineint?ncmdshow?)
{
//創建一個類
WNDCLASSEX?winclass;
//消息
MSG?msg;
//具體定義一個類
winclass.cbSize=sizeof(WNDCLASSEX);
//
winclass.style=CS_HREDRAW|CS_VREDRAW|CS_OWNDC;
winclass.lpfnWndProc=WindowProc; //消息處理函數
winclass.cbClsExtra=0;
winclass.cbWndExtra=0;
winclass.hInstance=hinstance;
//應用圖標
winclass.hIcon=?LoadIcon(NULL?IDI_APPLICATION);
//光標類型
winclass.hCursor=?LoadCursor(NULL?IDC_ARROW);
//設置背景畫刷
winclass.hbrBackground=(HBRUSH)GetStockobject(WHITE_BRUSH);
winclass.lpszMenuName=NULL;
winclass.lpszClassName=WINDOW_CLASS_NAME;
winclass.hIconSm=LoadIcon(NULLIDI_APPLICATION);

//注冊一個窗口類
if?(!RegisterClassEx(&winclass))
{
return?0;
}//if

//創建窗口
if?(?!(hwnd=CreateWindowEx(NULLWINDOW_CLASS_NAME“程序窗口“
WS_OVERLAPPEDWINDOW|WS_VISIBLE00640480NULLNULLhinstanceNULL)?)?)
{
return?0;
}//if

//像素格式
GLuint PixelFormat;
static PIXELFORMATDEscriptOR?pfd=
{
sizeof(PIXELFORMATDEscriptOR)
1 //?版本號
PFD_DRAW_TO_WINDOW?| //?支持windows
PFD_SUPPORT_OPENGL?| //?支持OpenGL
PFD_DOUBLEBUFFER //?支持雙緩沖
PFD_TYPE_RGBA //?支持RGBA模式
16 //?選擇深度值
0?0?0?0?0?0 //?Color?Bits?Ignored
0 //?沒有alpha緩沖
0 //
0 //?沒有積累緩沖區
0?0?0?0 //?
16 //?16Bit?深度緩沖區
0 //?沒有模板緩沖區
0 //?沒有輔助緩沖區
PFD_MAIN_PLANE //?主繪制層
0 //?保留字
0?0?0 //?忽略模板層
};

//獲得dc
if?(?!(hdc=GetDC(hwnd))?)
{
return?0;
}//if

//選擇像素格式
if?(?!(PixelFormat=ChoosePixelFormat(hdc&pfd))?)
{
return?0;
}//if

if(!SetPixelFormat(hdcPixelFormat&pfd))
return?0;

if?(!(hrc=wglCreateContext(hdc)))
return?0;

if(!wglMakeCurrent(hdchrc))
return?0;

//設置視體大小和視口
ReSizeScene(?640480?);

//初始化場景
InitScene();


while?(?bExit==false?)
{
if?(PeekMessage(&msgNULL00PM_REMOVE))
{
//如果退出,則跳出消息循環
if?(?msg.message==WM_QUIT?)
{
break;
}//
TranslateMessage(&msg);
DispatchMessage(&msg);
}//if
else
{
DrawScene();
SwapBuffers(hdc);
}//else

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????2040832??2011-05-25?20:29??實驗第八課:紋理貼圖\Demo_8_1\Debug\Demo_8_1.bsc

?????文件?????233598??2011-05-25?20:29??實驗第八課:紋理貼圖\Demo_8_1\Debug\Demo_8_1.exe

?????文件?????345236??2011-05-25?20:29??實驗第八課:紋理貼圖\Demo_8_1\Debug\Demo_8_1.ilk

?????文件??????26558??2011-05-25?20:29??實驗第八課:紋理貼圖\Demo_8_1\Debug\Demo_8_1.obj

?????文件????4720040??2011-05-25?20:21??實驗第八課:紋理貼圖\Demo_8_1\Debug\Demo_8_1.pch

?????文件?????615424??2011-05-25?20:29??實驗第八課:紋理貼圖\Demo_8_1\Debug\Demo_8_1.pdb

?????文件??????????0??2011-05-25?20:29??實驗第八課:紋理貼圖\Demo_8_1\Debug\Demo_8_1.sbr

?????文件?????140288??2011-05-26?10:27??實驗第八課:紋理貼圖\Demo_8_1\Debug\vc60.idb

?????文件??????77824??2011-05-25?20:29??實驗第八課:紋理貼圖\Demo_8_1\Debug\vc60.pdb

?????文件???????8524??2011-05-25?20:29??實驗第八課:紋理貼圖\Demo_8_1\Demo_8_1.cpp

?????文件???????3946??2011-05-25?20:14??實驗第八課:紋理貼圖\Demo_8_1\Demo_8_1.dsp

?????文件????????541??2011-05-25?19:42??實驗第八課:紋理貼圖\Demo_8_1\Demo_8_1.dsw

?????文件??????41984??2011-05-26?10:28??實驗第八課:紋理貼圖\Demo_8_1\Demo_8_1.ncb

?????文件??????48640??2011-05-26?10:28??實驗第八課:紋理貼圖\Demo_8_1\Demo_8_1.opt

?????文件???????1374??2011-05-25?20:29??實驗第八課:紋理貼圖\Demo_8_1\Demo_8_1.plg

?????文件?????196662??2011-03-03?21:34??實驗第八課:紋理貼圖\Demo_8_1\PIC\Tex.bmp

?????文件?????233598??2011-05-26?11:08??實驗第八課:紋理貼圖\Demo_8_2\Debug\Demo_8_2.exe

?????文件?????358956??2011-05-26?11:08??實驗第八課:紋理貼圖\Demo_8_2\Debug\Demo_8_2.ilk

?????文件??????26513??2011-05-26?11:08??實驗第八課:紋理貼圖\Demo_8_2\Debug\Demo_8_2.obj

?????文件????3769908??2011-05-26?10:29??實驗第八課:紋理貼圖\Demo_8_2\Debug\Demo_8_2.pch

?????文件?????615424??2011-05-26?11:08??實驗第八課:紋理貼圖\Demo_8_2\Debug\Demo_8_2.pdb

?????文件?????132096??2011-05-26?11:08??實驗第八課:紋理貼圖\Demo_8_2\Debug\vc60.idb

?????文件??????77824??2011-05-26?11:08??實驗第八課:紋理貼圖\Demo_8_2\Debug\vc60.pdb

?????文件???????9084??2011-05-26?11:08??實驗第八課:紋理貼圖\Demo_8_2\Demo_8_2.cpp

?????文件???????3942??2011-05-26?11:08??實驗第八課:紋理貼圖\Demo_8_2\Demo_8_2.dsp

?????文件????????541??2011-05-26?10:29??實驗第八課:紋理貼圖\Demo_8_2\Demo_8_2.dsw

?????文件??????33792??2011-05-26?11:08??實驗第八課:紋理貼圖\Demo_8_2\Demo_8_2.ncb

?????文件??????48640??2011-05-26?11:08??實驗第八課:紋理貼圖\Demo_8_2\Demo_8_2.opt

?????文件???????1216??2011-05-26?11:08??實驗第八課:紋理貼圖\Demo_8_2\Demo_8_2.plg

?????文件?????196662??2011-03-03?21:34??實驗第八課:紋理貼圖\Demo_8_2\PIC\Tex.bmp

............此處省略28個文件信息

評論

共有 條評論

相關資源