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

正文內(nèi)容

計算機圖形學課程設計--圓柱面圖像紋理映射算法-資料下載頁

2025-01-13 18:03本頁面
  

【正文】 CreateEdge()。//創(chuàng)建邊表zbufPhong(pDC,ViewPoint,pLight,pMaterial,Image)。//填充四邊形zbufClearMemory()。}}}}delete zbuf。}、透視變換函數(shù)void CMy123054212View::PerProject(CP3 P)//透視變換{CP3 ViewP。=*k[3]*k[1]。//觀察坐標系三維坐標=*k[8]+*k[2]*k[7]。=*k[6]*k[4]*k[5]+R。=。=d*。//屏幕坐標系三維坐標=Round(d*)。=Far*(1Near/)/(FarNear)。=。}、讀入紋理void CMy123054212View::ReadImage()//讀入紋理{CBitmap NewBitmap。(IDB_TEXTURE)。//調(diào)入DDB位圖(amp。bmp)。//將CBitmap的信息保存到Bitmap結構體中int nbytesize=*。im=new BYTE[nbytesize]。(nbytesize,(LPVOID)im)。Image=new COLORREF*[]。for(int n1=0。n1。n1++)Image[n1]=new COLORREF[]。 for(n1=0。n1。n1++){for(int n2=0。n2。n2++){int pos=n1*+4*n2。//顏色分量位置n1=。//位圖從左下角向右上角Image[n1][n2]=RGB(im[pos+2],im[pos+1],im[pos])。 }}delete []im。}、背景函數(shù)BOOL CMy123054212View::OnEraseBkgnd(CDC* pDC) {// TODO: Add your message handler code here and/or call defaultreturn TRUE。}、時間函數(shù)void CMy123054212View::OnTimer(UINT nIDEvent) {// TODO: Add your message handler code here and/or call defaultBeta=5。(Beta)。Invalidate(FALSE)。CView::OnTimer(nIDEvent)。}、動畫控制函數(shù)void CMy123054212View::OnUpdatePlay(CCmdUI* pCmdUI) {// TODO: Add your mand update UI handler code hereif(bPlay){pCmdUISetCheck(TRUE)。pCmdUISetText(停止)。}else{pCmdUISetCheck(FALSE)。pCmdUISetText(開始)。}} 項目效果 項目總結 本項目將一幅位圖映射到圓柱面上,并進行了光照計算。由于圓柱面?zhèn)让娴恼归_圖是長方形,如果取得圖像大小為側面展開圖的大小,則圓柱面上的像素與圖像上的像素有一一對應關系。本項目在點表中進行圖像紋理綁定。對于單幅圖像映射,一般在點表中綁定;對于多幅圖像映射,一般在面表中綁定。側面四邊形頂點的法矢量取為周向2個表面的平均法矢量。圓柱面試閉合的二次曲面,這要求對圖像紋理閉合處進行特殊處理,處理方法見DrawObject()函數(shù)。六、參考文獻 計算機圖形學實踐教程(第二版 孔令德) 計算機圖形學基礎教程(第二版 孔令德)12
點擊復制文檔內(nèi)容
電大資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1