freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于opengl的3d天體運動模型設(shè)計方案-在線瀏覽

2025-05-01 09:12本頁面
  

【正文】 退 出 前 的 掃 尾 工 作D e i n i t i a l i z e ( )銷 毀 窗 口D e s t r o y W i n d o w G L ( )注 銷 窗 口U n r e g i s t e r ? ( )返 回 0結(jié) 束是 圖 1 程序運行流程圖 本節(jié)將對程序具體的實現(xiàn)進行說明。 // 窗口 類 ; ( 2) 清空內(nèi)存 : ZeroMemory (amp。// 清空內(nèi)存 ; ( 3)設(shè)置窗口類的屬性; 窗口類的大小 : = sizeof(WNDCLASSEX)。 // 在窗口移動 ,改變大小的時候重繪 ; 綁定 處理消息 的函數(shù) : = (WNDPROC)(WindowProc)。 // 設(shè)置實例 畫刷顏色 : = (HBRUSH)(COLOR_APPWORKSPACE)。 // 載入鼠標(biāo)指針 ; 設(shè)置類名 : = applicationclassName。 創(chuàng)建窗口 CreateWindowGL(GL_Window* window) ( 1) 設(shè)置窗口樣式 : DWORD windowStyle = WS_OVERLAPPEDWINDOW。 ( 2)設(shè)置像素格式描述符: PIXELFORMATDESCRIPTOR pfd; ( 3) 定義窗口大小 : RECT windowRect = {0, 0, window, window}。 ( 5) 開始創(chuàng)建 OpenGL 窗口 ,取得程序類名,傳入應(yīng)用程序?qū)嵗?: windowhWnd = CreateWindowEx(windowExtendedStyle, // 窗口擴展樣式 windowclassName, // 應(yīng)用程序類名 window, // 窗口標(biāo)題 windowStyle, // 窗口樣式 0, 0, // 窗口的 XY坐標(biāo)位置 , // 窗口寬度 , // 窗口高度 HWND_DESKTOP, // 父窗口為桌面 0, // 無菜單 windowhInstance, // 傳入應(yīng)用程序?qū)嵗? window)。 初始化 OpenGL Initialize(GL_Window* window, Keys* keys) ( 1) 設(shè)置全局變量 ; ( 2) 建立時鐘 ( 3) 初始化繪制場景 清屏 : glClearColor(, , , )。 深度測試: glDepthFunc(GL_LEQUAL)。 // 開啟深度測試 陰暗處理 : glShadeModel(GL_SMOOTH)。 // 最精細(xì)的透視計算 2D紋理 : LoadTextureGL() // 載入紋理 glEnable(GL_TEXTURE_2D)。 設(shè)置漫反射光 : glLightfv(GL_LIGHT1, GL_DIFFUSE, LightDiffuse)。 建立紋理坐標(biāo) : gluQuadricTexture(quadric, GLU_TRUE)。 打開光照 : glEnable(GL_LIGHTING)。 設(shè)置霧的各種參數(shù): glFogi(GL_FOG_MODE, GL_LINEAR)。 // 霧的顏色 glFogf(GL_FOG_DENSITY, )。 // 霧的渲染方式 glFogf(GL_FOG_START, )。 // 霧的終止深度 glEnable(GL_FOG)。 處理事件 WindowProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) ( 1) 取得窗口信息 : GL_Window* window = (GL_Window*)(GetWindowLong(hWnd, GWL_USERDATA))。 } return DefWindowProc(hWnd, uMsg, wParam, lParam)。 掃尾處理 Deinitialize(void) ( 1) 釋放時鐘 KillTimer(OGL_windowhWnd, TIMER1)。 銷毀窗口,注銷窗口類 DestroyWindowGL(amp。 // 銷毀窗口 UnregisterClass(, )。// 清除顏色和深度緩存 glLoadIdentity()。 centerx = (float)(eyex + 100*cos(rad))。 gluLookAt(eyex, eyey, eyez, centerx, centery, centerz, upx, upy, upz)。 glTranslatef(, , )。 // 禁用光照 glDisable(GL_TEXTURE_2D)。 glRasterPos2f(, )。 glColor3f(, , )。 glPrint(39。 speed up)。 glPrint(39。 Backward shifti
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1