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

正文內(nèi)容

基于opengl的3d天體運(yùn)動(dòng)模型設(shè)計(jì)方案(參考版)

2025-03-02 09:12本頁(yè)面
  

【正文】 。 如圖所示是程序運(yùn)行的某個(gè)狀態(tài): 開啟 /關(guān)閉全屏顯示 按 F1 鍵開啟 /關(guān)閉全屏顯示。Delete39。space39。 } 開啟 /關(guān)閉全屏 if (OGL_keyskeyDown[VK_F1] == TRUE) // 判斷 F1是否按下 { PostMessage(OGL_windowhWnd, WM_TOGGLEFULLSCREEN, 0, 0)。 mp_Angle += 。 } if (OGL_keyskeyDown[VK_SPACE] == TRUE) // 判斷 SPACE是否按下 { //加速 ep_Angle += 。 mp_Angle = 。 控制加減速 if (OGL_keyskeyDown[VK_DELETE] == TRUE) // 判斷 DELETE是否按下 { //減速 ep_Angle = 。 centerz = (float)(eyez + 100*sin(rad))。 } // 設(shè)置觀察視點(diǎn) rad =(float)(PI*s_angle / )。 } if (OGL_keyskeyDown[VK_LEFT] == TRUE) // 判斷 LEFT是否按下 { s_angle = 。 eyex = (float)cos(rad) * speed。 eyez += (float)sin(rad) * speed。 // 旋轉(zhuǎn)請(qǐng)求 if (OGL_keyskeyDown[VK_UP] == TRUE) // 判斷 UP是否按下 { rad =(float)(PI * s_angle / )。 float PI = 。 GLfloat centerz = 。 GLfloat centerx = 。 GLfloat eyey = 。 // 刷新 GL命令隊(duì)列 }。 angle_Z += 。 mp_Angle += mp_velocity。 // 繪制月亮星體 // 變量更新控制模型活動(dòng) ep_Angle += ep_velocity。 // 右移 .5f glRotatef(ms_Angle, , , )。 // 將坐標(biāo)系繞 Z軸旋轉(zhuǎn)mp_Angle角度控制月亮公轉(zhuǎn) glBindTexture(GL_TEXTURE_2D, texture[3])。 // 地球球體 glPopMatrix ()。 // 當(dāng)前模型視圖矩陣入棧 glRotatef(es_Angle, , , )。 // 將坐標(biāo)系右移 .0f glBindTexture(GL_TEXTURE_2D, texture[0])。 // 將坐標(biāo)系繞 X軸旋轉(zhuǎn) 90度 glEnable(GL_TEXTURE_2D )。 glRotatef(ep_Angle, , , )。 // 設(shè)置光源的當(dāng)前位置 gluSphere(quadric, , 32, 32)。 // 關(guān)閉紋理 glEnable(GL_LIGHTING)。 // 關(guān)閉混合 glEnable(GL_DEPTH_TEST)。 glEnd()。 glTexCoord2f(, )。 glTexCoord2f(, )。 glTexCoord2f(, )。 glTexCoord2f(, )。 // 設(shè)置 RGBA值 glBegin(GL_QUADS)。 // 關(guān)閉光照 glBlendFunc(GL_SRC_ALPHA,GL_ONE)。 // 開啟混合 glDisable(GL_DEPTH_TEST)。 // 當(dāng)前模型矩陣出棧 /********************************繪制太陽(yáng) **********************************/ glBindTexture(GL_TEXTURE_2D, texture[2])。 glEnd()。 glTexCoord2f(, )。 glTexCoord2f(, )。 glTexCoord2f(, )。 glTexCoord2f(, )。 // 綁定星空紋理 glBegin(GL_QUADS)。 glEnable(GL_TEXTURE_2D)。 // 當(dāng)前模型矩陣入棧 glTranslatef(, , )。 // 將坐標(biāo)系繞 x軸旋轉(zhuǎn)度 glEnable(GL_LIGHT0)。 glTranslatef(, , )。 // 啟用光照 glEnable(GL_TEXTURE_2D)。 glPrint(3D Earth And Moon ModelPress F1 button to toggle Full Screen, Esc to exit)。 glColor3f(, , )。Delete39。 glRasterPos2f(, )。space39。 glRasterPos2f(,
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1