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

正文內(nèi)容

基于opengl的3d天體運(yùn)動模型設(shè)計方案-閱讀頁

2025-03-18 09:12本頁面
  

【正文】 ng)。 glRasterPos2f(, )。 glEnable(GL_LIGHTING)。 // 啟用紋理 glPopMatrix()。 // 將坐標(biāo)系移入屏幕 .0f glRotatef(10, , )。 // 打開光源 /******************************繪制星空背景 ********************************/ glPushMatrix ()。 glRotatef (angle_Z, , , )。 glBindTexture(GL_TEXTURE_2D, texture[1])。 glNormal3f( , , )。 glVertex3f(, , )。 glVertex3f( , , )。 glVertex3f( , , )。 glVertex3f(, , )。 glPopMatrix ()。 // 綁定紋理 glEnable(GL_BLEND)。 // 關(guān)閉深度測試 //繪制太陽光暈 glDisable(GL_LIGHTING)。 // 基于源象素 alpha通道值的半透明混合函數(shù) glColor4f(, , , )。 glNormal3f( , , )。 glVertex3f(, )。 glVertex3f( , )。 glVertex3f( , , )。 glVertex3f(, , )。 glDisable(GL_BLEND)。 glDisable(GL_TEXTURE_2D)。 // 開啟光照 glLightfv(GL_LIGHT1, GL_POSITION, LightPosition)。 // 繪制太陽球體 /********************************繪制地球 *********************************/ glDisable(GL_LIGHT0)。 // 將坐標(biāo)系繞 Y軸旋轉(zhuǎn)ep_Angle角度 控制地球公轉(zhuǎn) glRotatef(, , , )。 // 開啟紋理 glTranslatef(, , )。 // 綁定紋理 glPushMatrix ()。 // 將坐標(biāo)系繞 Z軸旋轉(zhuǎn)es_Angle角度 控制地球自轉(zhuǎn) gluSphere(quadric, , 32, 32)。 // 當(dāng)前模型視圖矩陣出棧 /*******************************繪制月亮 *********************************/ glRotatef(mp_Angle, , , )。 // 綁定紋理 glTranslatef(, , )。 // 將坐標(biāo)系繞 Z軸旋轉(zhuǎn)ms_Angle角度控制月亮自轉(zhuǎn) gluSphere(quadric, , 32, 32)。 es_Angle += es_velocity。 ms_Angle += ms_velocity。 glFlush()。 切換視角 Update(void) // gluLookAt函數(shù)參數(shù) GLfloat eyex = 。 GLfloat eyez = 。 GLfloat centery = 。 GLfloat s_angle = 。 float speed = 。 eyex += (float)cos(rad) * speed。 } if (OGL_keyskeyDown[VK_DOWN] == TRUE) // 判斷 DOWN是否按下 { rad =(float)(PI * s_angle / )。 eyez = (float)sin(rad) * speed。 } if (OGL_keyskeyDown[VK_RIGHT] == TRUE) // 判斷 RIGHT是否按下 { s_angle += 。 centerx = (float)(eyex + 100*cos(rad))。 gluLookAt(eyex, eyey, eyez, centerx, centery, centerz, upx, upy, upz)。 es_Angle = 。 ms_Angle = 。 es_Angle += 。 ms_Angle += 。 // 在全屏 /窗口模式間切換 } 三、使用方法 打開程序 雙擊“ Earth and ”,即打開程序窗口: 圖 2 程序窗口 程序相關(guān)操作 如程序窗口中的文字提示: 3D Earth And Moon ModelPress Up/Down/Left/Right Button to move the graph 39。 speed up 39。 Backward shifting 3D Earth And Moon ModelPress F1 button to toggle Full Screen, Esc to exit 按提示 可以進(jìn)行相關(guān)的操作,有效的按鍵包括上下左右方向鍵, Esc、空格、 delete以及 F1 按鍵,通過按下相應(yīng)的按鍵可以完成對應(yīng)的操作。 退出程序 按 ESC 鍵
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1