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

正文內(nèi)容

計算機圖形學課程設(shè)計--圓柱面圖像紋理映射算法-文庫吧資料

2025-01-19 18:03本頁面
  

【正文】 al3[3]。//初始化深度緩沖器CPi3 Point3[3]。CZBuffer *zbuf=new CZBuffer。k++)F[N2+1][j].vI[k]=TopIndex[k]。 for(int k=0。TopIndex[2]=N1*(i1)+j+1。//頂部三角形面片索引號數(shù)組TopIndex[0]=N1*i+1。if(N1==tempj) tempj=0。jN1。k++)F[i][j].vI[k]=BodyIndex[k]。for(int k=0。BodyIndex[3]=(i1)*N1+tempj+1。BodyIndex[1]=(tempi1)*N1+j+1。int BodyIndex[4]。int tempj=j+1。jN1。iN2+1。k++)//面片中頂點索引號F[0][j].vI[k]=BottomIndex[k]。for(int k=0。BottomIndex[2]=tempj+1。//底部三角形面片索引號數(shù)組BottomIndex[0]=0。if(N1==tempj) tempj=0。jN1。n++)F[n]=new CFace[N1]。//縱向for(int n=0。T[N1*(N2+1)+1].v=0。V[N1*(N2+1)+1].z=0。//v(01)}}V[N1*(N2+1)+1].x=0。 T[i*N1+j+1].u=(2*PIcTheta1)/(2*PI)*()。 V[i*N1+j+1].y=cNum1。j++)//周向{ cTheta1=j*cTheta*PI/180。 for(int j=0。iN2+1。T[0].v=0。V[0].z=0。 V[0].x=0。//紋理動態(tài)數(shù)組 N=new CVector[N1*(N2+1)+2]。//N2縱向網(wǎng)格數(shù) V=new CP3[N1*(N2+1)+2]。//縱向間距 N1=360/cTheta。//圓柱的高 cTheta=10。}、點表函數(shù)void CMy123054212View::ReadVertex()//點表{ double r=144。m_pMainWndUpdateWindow()。 項目設(shè)計、窗口設(shè)計以及各項功能的實現(xiàn)BOOL CMy123054212App::InitInstance() {// The one and only window has been initialized, so show and update it.m_pMainWndShowWindow(SW_MAXIMIZE)。填充底面頂面的三角形面片時,進行了特殊處理。由于底面和頂面采用三角形網(wǎng)格逼近,所以使用CT2類定義了Texture4和Texture3紋理數(shù)組。將圖像紋理的顏色值作為材質(zhì)漫反射率和環(huán)境光反射率,鏡面反射光設(shè)置為白光,使用Phong明暗處理繪制光照紋理圓柱面。} 、紋理的設(shè)計 紋理映射的原理 使用MFC的資源標簽頁加載二維圖像紋理,DDB位圖的標識取為IDB_TEXTURE。Invalidate(FALSE)。}設(shè)定動畫時間void CTestView::OnTimer(UINT nIDEvent)//動畫時間函數(shù) {// TODO: Add your message handler code here and/or call defaultBeta=5。 if(bPlay)//設(shè)置定時器 SetTimer(1,150,NULL)。圖中箭頭所示為每個小面的邊矢量,倆個邊矢量的叉積得到小面的法矢量Ni。 項目需求 、幾何構(gòu)造的原理
點擊復制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1