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

正文內容

計算機圖形學課程設計--圓柱面圖像紋理映射算法-閱讀頁

2025-06-27 05:22本頁面
  

【正文】 BodyIndex[k]。jN1。 if(N1==tempj) tempj=0。//頂部三角形面片索引號數 組 TopIndex[0]=N1*i+1。 TopIndex[2]=N1*(i1)+j+1。 6 for(int k=0。k++) F[N2+1][j].vI[k]=TopIndex[k]。 CZBuffer *zbuf=new CZBuffer。//初始化深度緩沖器 CPi3 Point3[3]。//底面與頂面三角形紋理數組 CVector Normal3[3]。//側面四邊形頂點數組 CT2 Texture4[4]。//側面四邊形法矢量數組 for(int i=0。i++) { for(int j=0。j++) { CVector ViewVector(V[F[i][j].vI[0]],ViewPoint)。//單位化視矢量 F[i][j].SetFaceNormal(V[F[i][j].vI[0]],V[F[i][j].vI[1]],V[F[i][j].vI[2]])。//單位化法矢量 if(Dot(ViewVector,F[i][j].fNormal)=0) { if(3==F[i][j].vN)//處理三角形面片 { 7 for(int m=0。m++) { PerProject(V[F[i][j].v I[m]])。 Normal3[m]=F[i][j].fNormal。//對三角形面片進行特殊處理 Texture3[0].u=cTheta*(j+)/。 Texture3[1].u=cTheta*(j+)/。 Texture3[2].u=cTheta*tempj/。 zbufSetPoint(Point3,Normal3,Texture3,3)。//創(chuàng)建桶表 zbufCreateEdge()。//填充三角形 zbufClearMemory()。mF[i][j].vN。 Point4[m]=ScreenP。 Texture4[m]=T[F[i][j].vI[m]]。 8 Texture4[3].u=。//初始化 zbufCreateBucket()。//創(chuàng)建邊表 zbufPhong(pDC,ViewPoint,pLight,pMaterial,Image)。 } } } } delete zbuf。 =*k[3]*k[1]。 =*k[6]*k[4]*k[5]+R。 =d*。 =Far*(1Near/)/(FarNear)。 } 、讀入紋理 void CMy123054212View::ReadImage()//讀入紋理 { 9 CBitmap NewBitmap。//調入 DDB 位圖 (amp。//將 CBitmap 的信息保存到 Bitmap 結構體中 int nbytesize=*。 (nbytesize,(LPVOID)im)。 for(int n1=0。n1++) Image[n1]=new COLORREF[]。n1。n2。//顏色分量位置 n1=。 } } delete []im。 } 、時間函數 void CMy123054212View::OnTimer(UINT nIDEvent) 10 { // TODO: Add your message handler code here and/or call default Beta=5。 Invalidate(FALSE)。 } 、動畫控制函數 void CMy123054212View::OnUpdatePlay(CCmdUI* pCmdUI) { // TODO: Add your mand update UI handler code here if(bPlay) { pCmdUISetCheck(TRUE)。 } else { pCmdUISetCheck(FALSE)。 } } 四、 項目效果 11 五、 項目總結 本項目將一幅位圖映射到圓柱面上,并進行了光照計算。本項目在點表中進行圖像紋理綁定。側面四邊形頂點的法矢量取為周向 2 個表面的平均法矢量。 六、參考文獻 計算機圖形學實踐教程(第二版 孔令德) 計算機 圖形學基礎教程(第二版 孔令德)
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1