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

正文內(nèi)容

基于opengl的粒子系統(tǒng)——模擬火焰-免費閱讀

2024-12-09 08:38 上一頁面

下一頁面
  

【正文】 MenuHandler()。 glutInitDisplayMode(GLUT_DOUBLE|GLUT_RGBA|GLUT_DEPTH)。 case 39。 glutPostRedisplay()。: { col=4。 } void keyboard(unsigned char key,int x,int y) //定義鍵盤功能 { switch(key) { case 39。 } glutPostRedisplay()。 } void MainMenuHandler(int option) //定義主菜單功能 { switch(option) { case 0: { exit(0)。 particle[loop].zi=float((rand()%60))。 particle[loop].life=particle[loop].fade。 glVertex3f(,z)。 glBegin(GL_TRIANGLE_STRIP)。 glLoadIdentity()。 particle[loop].r=colors[loop*(4/MAX_PARTICLES)][0]。 glEnable(GL_TEXTURE_2D)。 } void InitGL(GLvoid) // OpenGL 的設(shè)置 { glClearColor(,)。 } }break。 } }break。 } }break。 } }break。 } }break。 } } break。 exit(0)。( X 軸加速度) 藕荷色 \n)。( X 軸加速度) 熒光黃色 \n)。 } File=fopen(Filename,r)。 float xg。 float g。 float yg1=。在本次實驗中我們學習并掌握了相關(guān)知識,同時也深刻的體會到了合作的重要性。 glutAddMenuEntry(Exit, 0)。 } break。: { col=7。 case 39。 glutPostRedisplay()。: { col=3。 particle[loop].yg=yg1。 particle[loop].z=。 particle[loop].xi+=particle[loop].xg。 particle[loop].xg=。 // 創(chuàng)建粒子數(shù)組 初始化粒子 利用循環(huán)變量 loop, loop 小于等于最大粒子數(shù)目時,則初始化每一個粒子,代碼如下: for (loop=0。 // 坐標 float xi。 // float life。 粒子系統(tǒng)的基本思想是用許多形狀簡單且賦予生命的微小粒子作為基本元素來表示基本物體,側(cè)重于物體的總體形態(tài)和特征的動態(tài)變化。 指導教師簽名: 年 月 日 二、指導教師評語: 指導教師簽名: 年 月 日 三、成績 計算機圖形學課程設(shè)計報告 本學期系統(tǒng)學習了 《計算機圖形學》這門專業(yè)課, 在學期 期末按課程要求 進行 實驗。 要求: 此次課程設(shè)計的課題為 通過編程,實現(xiàn)火焰的繪制 。 float x。 // Y 軸加速度 float zg。 //消失速度(隨機) particle[loop].r=colors[loop*(4/MAX_PARTICLES)][0]。 繪制及更新粒子 ( 1)設(shè)置粒子的運動狀態(tài),代碼如下: particle[loop].x+=particle[loop].xi/(slowdown*1050)。 particle[loop].fade=float(rand()%100)/+。 //渲染 particle[loop].g=colors[col][1]。 //渲染 particle[loop].b=colors[col][2]。w39。 xg1=。 } break。 LoadGLTextures()。 } void MenuHandler() // 主菜單 { int mainMenu。 程序運行結(jié)果 圖 圖 例如: 選擇 2 號:五角星火焰(圖 ) 貼圖紋理:五角星(圖 ) 圖 圖 例如: 選擇 4 號:火焰(圖 ) 貼圖紋理:火焰(圖 ) 圖 圖 圖 按鍵改變的火焰顏色(圖 圖 圖 ) 圖 圖 鼠標主菜單,改變火焰顏色,和退出。 // Y 軸速度 float zoom=。 // float life。 // 坐標 float xi。 // 創(chuàng)建粒子數(shù)組 static GLfloat colors[8][3]= // 顏色數(shù)組 { {,},{,},{,},{,}, {,}, {,}, {,},{,}, }。 AUX_RGBImageRec *TextureImage[1]。 printf(s 鍵 yg1=。 scanf(%d,amp。 glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MAG_FILTER,GL_LINEAR)。 glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MAG_FILTER,GL_LINEAR)。 glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MAG_FILTER,GL_LINEAR)。 glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE
點擊復制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1