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

  • 大小: 33.29MB
    文件類型: .zip
    金幣: 1
    下載: 0 次
    發布日期: 2023-07-28
  • 語言: 其他
  • 標簽: win10??VS2015??OpenGL??

資源簡介

三角形用的是光滑著色,四邊形用的是平面著色。三角形和四邊形添加2種不同類型的著色方法。使用Flat coloring(單調著色)給四邊形涂上固定的一種顏色。使用Smooth coloring(平滑著色)將三角形的三個頂點的不同顏色混合在一起,創建漂亮的色彩混合。

資源截圖

代碼片段和文件信息

//?OpenGL_Education.cpp?:?定義應用程序的入口點。
//

#include?“stdafx.h“
#include?“OpenGL_Education.h“

#include?
#?include?


#define?MAX_LOADSTRING?100

//?全局變量:?
HINSTANCE?hInst;????????????????????????????????//?當前實例
WCHAR?sztitle[MAX_LOADSTRING];??????????????????//?標題欄文本
WCHAR?szWindowClass[MAX_LOADSTRING];????????????//?主窗口類名

//?此代碼模塊中包含的函數的前向聲明:?
ATOM????????????????MyRegisterClass(HINSTANCE?hInstance);
BOOL????????????????InitInstance(HINSTANCE?int);
LRESULT?CALLBACK????WndProc(HWND?UINT?WPARAM?LPARAM);
INT_PTR?CALLBACK????About(HWND?UINT?WPARAM?LPARAM);

int?APIENTRY?wWinMain(_In_?HINSTANCE?hInstance
?????????????????????_In_opt_?HINSTANCE?hPrevInstance
?????????????????????_In_?LPWSTR????lpCmdLine
?????????????????????_In_?int???????nCmdShow)
{
????UNREFERENCED_PARAMETER(hPrevInstance);
????UNREFERENCED_PARAMETER(lpCmdLine);

????//?TODO:?在此放置代碼。

????//?初始化全局字符串
????LoadStringW(hInstance?IDS_APP_title?sztitle?MAX_LOADSTRING);
????LoadStringW(hInstance?IDC_OPENGL_EDUCATION?szWindowClass?MAX_LOADSTRING);
????MyRegisterClass(hInstance);

????//?執行應用程序初始化:?
????if?(!InitInstance?(hInstance?nCmdShow))
????{
????????return?FALSE;
????}

????HACCEL?hAccelTable?=?LoadAccelerators(hInstance?MAKEINTRESOURCE(IDC_OPENGL_EDUCATION));

????MSG?msg;

????//?主消息循環:?
????while?(GetMessage(&msg?nullptr?0?0))
????{
????????if?(!TranslateAccelerator(msg.hwnd?hAccelTable?&msg))
????????{
????????????TranslateMessage(&msg);
????????????DispatchMessage(&msg);
????????}
????}

????return?(int)?msg.wParam;
}

//
//??函數:?MyRegisterClass()
//
//??目的:?注冊窗口類。
//
ATOM?MyRegisterClass(HINSTANCE?hInstance)
{
????WNDCLASSEXW?wcex;

????wcex.cbSize?=?sizeof(WNDCLASSEX);

????wcex.style??????????=?CS_HREDRAW?|?CS_VREDRAW;
????wcex.lpfnWndProc????=?WndProc;
????wcex.cbClsExtra?????=?0;
????wcex.cbWndExtra?????=?0;
????wcex.hInstance??????=?hInstance;
????wcex.hIcon??????????=?LoadIcon(hInstance?MAKEINTRESOURCE(IDI_OPENGL_EDUCATION));
????wcex.hCursor????????=?LoadCursor(nullptr?IDC_ARROW);
????wcex.hbrBackground??=?(HBRUSH)(COLOR_WINDOW+1);
????wcex.lpszMenuName???=?MAKEINTRESOURCEW(IDC_OPENGL_EDUCATION);
????wcex.lpszClassName??=?szWindowClass;
????wcex.hIconSm????????=?LoadIcon(wcex.hInstance?MAKEINTRESOURCE(IDI_SMALL));

????return?RegisterClassExW(&wcex);
}

//
//???函數:?InitInstance(HINSTANCE?int)
//
//???目的:?保存實例句柄并創建主窗口
//
//???注釋:?
//
//????????在此函數中,我們在全局變量中保存實例句柄并
//????????創建和顯示主程序窗口。
//
BOOL?InitInstance(HINSTANCE?hInstance?int?nCmdShow)
{
???hInst?=?hInstance;?//?將實例句柄存儲在全局變量中

???HWND?hWnd?=?CreateWindowW(szWindowClass?sztitle?WS_OVERLAPPEDWINDOW
??????CW_USEDEFAULT?0?CW_USEDEFAULT?0?nullptr?nullptr?hInstance?nullptr);

???if?(!hWnd)
???{
??????return?FALSE;
???}

???ShowWindow(hWnd?nCmdShow);
???UpdateWindow(hWnd);

???return?TRUE;
}

//
//??函數:?WndProc(HWND?UINT?WPARAM?LPARAM)
//
//??目的:?

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-07-15?08:58??OpenGL_Education-03\
?????目錄???????????0??2018-07-15?08:58??OpenGL_Education-03\.vs\
?????目錄???????????0??2018-07-15?08:58??OpenGL_Education-03\.vs\OpenGL_Education\
?????目錄???????????0??2018-07-15?08:58??OpenGL_Education-03\.vs\OpenGL_Education\v14\
?????文件???????41472??2018-06-02?08:45??OpenGL_Education-03\.vs\OpenGL_Education\v14\.suo
?????目錄???????????0??2018-07-15?08:58??OpenGL_Education-03\Debug\
?????文件??????163840??2018-06-02?08:49??OpenGL_Education-03\Debug\OpenGL_Education.exe
?????文件??????452472??2018-06-02?08:49??OpenGL_Education-03\Debug\OpenGL_Education.ilk
?????文件?????1331200??2018-06-02?08:49??OpenGL_Education-03\Debug\OpenGL_Education.pdb
?????目錄???????????0??2018-07-15?08:58??OpenGL_Education-03\OpenGL_Education\
?????目錄???????????0??2018-07-15?08:58??OpenGL_Education-03\OpenGL_Education\Debug\
?????文件?????????375??2018-06-02?08:49??OpenGL_Education-03\OpenGL_Education\Debug\OpenGL_Education.log
?????文件???????33911??2018-06-02?08:49??OpenGL_Education-03\OpenGL_Education\Debug\OpenGL_Education.obj
?????文件?????8585216??2018-06-02?08:46??OpenGL_Education-03\OpenGL_Education\Debug\OpenGL_Education.pch
?????文件???????93736??2018-06-02?08:46??OpenGL_Education-03\OpenGL_Education\Debug\OpenGL_Education.res
?????目錄???????????0??2018-07-15?08:58??OpenGL_Education-03\OpenGL_Education\Debug\OpenGL_Education.tlog\
?????文件????????4754??2018-06-02?08:49??OpenGL_Education-03\OpenGL_Education\Debug\OpenGL_Education.tlog\CL.command.1.tlog
?????文件???????17362??2018-06-02?08:49??OpenGL_Education-03\OpenGL_Education\Debug\OpenGL_Education.tlog\CL.read.1.tlog
?????文件????????1258??2018-06-02?08:49??OpenGL_Education-03\OpenGL_Education\Debug\OpenGL_Education.tlog\CL.write.1.tlog
?????文件?????????203??2018-06-02?08:49??OpenGL_Education-03\OpenGL_Education\Debug\OpenGL_Education.tlog\OpenGL_Education.lastbuildstate
?????文件????????4802??2018-06-02?08:49??OpenGL_Education-03\OpenGL_Education\Debug\OpenGL_Education.tlog\link.command.1.tlog
?????文件????????3940??2018-06-02?08:49??OpenGL_Education-03\OpenGL_Education\Debug\OpenGL_Education.tlog\link.read.1.tlog
?????文件?????????814??2018-06-02?08:49??OpenGL_Education-03\OpenGL_Education\Debug\OpenGL_Education.tlog\link.write.1.tlog
?????文件????????1304??2018-06-02?08:46??OpenGL_Education-03\OpenGL_Education\Debug\OpenGL_Education.tlog\rc.command.1.tlog
?????文件????????2778??2018-06-02?08:46??OpenGL_Education-03\OpenGL_Education\Debug\OpenGL_Education.tlog\rc.read.1.tlog
?????文件?????????302??2018-06-02?08:46??OpenGL_Education-03\OpenGL_Education\Debug\OpenGL_Education.tlog\rc.write.1.tlog
?????文件???????29837??2018-06-01?07:47??OpenGL_Education-03\OpenGL_Education\Debug\opengl_education.obj.enc
?????文件??????142863??2018-06-02?08:46??OpenGL_Education-03\OpenGL_Education\Debug\stdafx.obj
?????文件??????543744??2018-06-02?08:49??OpenGL_Education-03\OpenGL_Education\Debug\vc140.idb
?????文件??????520192??2018-06-02?08:49??OpenGL_Education-03\OpenGL_Education\Debug\vc140.pdb
?????文件???????17417??2018-06-02?08:49??OpenGL_Education-03\OpenGL_Education\OpenGL_Education.cpp
............此處省略37個文件信息

評論

共有 條評論