青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

C++優雅之旅

探索C++

  C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
  15 隨筆 :: 0 文章 :: 20 評論 :: 0 Trackbacks

   學習D3D9的時候遇到靈活頂點格式(FVF)中D3DFVF_XYZRHW和D3DFVF_XYZ之間差異而引起的問題。
參看了同是C++博客的一篇博文,其分析如下:
       The RHW value, which stands for Reciprocal of Homogeneous W[1], tells Direct3D that the vertices that are being used are already in screen coordinates. This value is normally used in fog and clipping calculations and should be set to 1.0.
       在頂點結構體中沒有RHW時,Direct3D將執行視、投影、世界等變換以及進行光線計算,之后你才能在窗口中得到你所繪制的物體。當頂點結構體中有RHW時,就像上面那段英文所述,告知Direct3D使用的頂點已經在屏幕坐標系中了,不再執行視圖、投影、世界等變換和光線計算,因為D3DFVF_XYZRHW標志告訴它頂點已經經過了這些處理,并直接將頂點進行光柵操作,任何用SetTransform進行的轉換都對其無效。不過這時的原點就在客戶區的左上角了,其中x向右為正,y向下為正,而z的意義已經變為z-buffer的象素深度。
       值得注意的是D3DFVF_XYZRHW和D3DFVF_XYZ、D3DFVF_NORMAL不能共存,因為后兩個標志與前一個矛盾。在使用這種頂點時,系統需要頂點的位
置已經經過變換了,也就是說x、y必須在屏幕坐標系中,z必須是z-buffer中的象素深度,取值范圍:0.0-1.0,離觀察者最近的地方為0.0,觀察范圍內最遠可見的地方為1.0。
---------------------------------------------------------------------------------------------------------------------------------------------------------------
       結合我自己的試驗,有一些發現,記錄下來以備忘。
       D3DFVF_XYZ默認的用戶區中心坐標是(0,0),而D3DFVF_XYZRHW是左上角為(0,0)
       用D3DFVF_XYZ默認的為非光照的,而D3DFVF_XYZRHW是高洛德光照。
       當使用D3DFVF_XYZ時,要設置渲染狀態:

      g_pd3dDevice->SetRenderState(D3DRS_LIGHTING,FALSE)
         而且要設置觀察矩陣和投影矩陣,例如:
        
      D3DXMATRIX matProj;
      D3DXMATRIX matView;

    
// Create and set the projection matrix
      D3DXMatrixPerspectiveFovLH(&matProj, D3DX_PI/4.0f1.33333f1.0f1000.0f);
      g_pd3dDevice
->SetTransform(D3DTS_PROJECTION, &matProj);

     
// Create and set the view matrix
      D3DXMatrixLookAtLH(&matView,                                \
        
&D3DXVECTOR3(0.0f0.0f-500.0f),       \
        
&D3DXVECTOR3(0.0f0.0f0.0f),          \
        
&D3DXVECTOR3(0.0f1.0f0.0f));
      g_pd3dDevice
->SetTransform(D3DTS_VIEW, &matView);
        否則沒有渲染結果。
posted on 2008-07-14 20:48 林公子 閱讀(4694) 評論(0)  編輯 收藏 引用 所屬分類: DirectX
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美一区二区视频在线观看| 久久精品成人一区二区三区| 免费在线观看一区二区| 亚洲欧美日韩天堂| 亚洲香蕉伊综合在人在线视看| 一区一区视频| 樱桃国产成人精品视频| 狠狠色丁香久久婷婷综合_中| 国产精品亚洲美女av网站| 欧美色偷偷大香| 国产精品久久网| 红桃av永久久久| 宅男噜噜噜66国产日韩在线观看| 99精品福利视频| 欧美一级免费视频| 欧美v日韩v国产v| 一本久久综合| 乱中年女人伦av一区二区| 欧美日韩国产区| 国产主播一区二区三区| 亚洲免费观看| 久久久久国产精品午夜一区| 欧美激情久久久久| 亚洲视频香蕉人妖| 欧美成人一区二区三区在线观看| 欧美日韩精品一区二区| 精品999在线播放| 亚洲一区在线看| 免费成人网www| 久久大逼视频| 国产一区欧美日韩| 亚洲欧美在线x视频| 国产综合av| 欧美一区二区福利在线| 亚洲国产日韩欧美一区二区三区| 亚洲专区一区二区三区| 欧美顶级少妇做爰| 一区二区在线视频播放| 久久精精品视频| 欧美一区二区三区喷汁尤物| 国产精品久久久久久久久久ktv | 亚洲精品国产视频| 免费不卡亚洲欧美| 亚洲激情视频在线| 蜜臀av国产精品久久久久| 欧美中文字幕久久| 136国产福利精品导航网址| 欧美夫妇交换俱乐部在线观看| 久久久综合视频| 亚洲午夜久久久久久久久电影院 | 国内精品久久久久久| 久久av一区二区三区漫画| 欧美一区二区三区视频在线观看| 国内一区二区三区| 亚洲国产成人av| 国产精品私房写真福利视频| 久久久久国产成人精品亚洲午夜| 美女91精品| 欧美影院成人| 欧美国产精品专区| 久久精品国语| 亚洲成人在线网站| 国产精品久久毛片a| 亚洲福利视频二区| 国产一区二区三区最好精华液| 亚洲二区免费| 黄色成人免费网站| 亚洲五月婷婷| 亚洲女性裸体视频| 欧美日韩高清在线一区| 男女精品视频| 亚洲国产另类久久精品| 亚洲欧美视频| 欧美一区二区三区免费视频 | 另类av一区二区| 国产欧美日韩一区二区三区在线观看 | 欧美人与禽猛交乱配| 亚洲成色www8888| 亚洲国产精品精华液网站| 先锋影院在线亚洲| 久久亚洲捆绑美女| 亚洲第一色在线| 欧美一区二区视频网站| 亚洲综合电影| 国产精品久久久99| 亚洲美女性视频| 中文精品在线| 9久re热视频在线精品| 亚洲一区二三| 国内一区二区在线视频观看| 欧美不卡一区| 国产人久久人人人人爽| 久久av最新网址| 亚洲精品三级| 国产伦精品一区二区三区| 亚洲永久免费观看| 亚洲国产午夜| 久久久久久久尹人综合网亚洲| 激情久久五月| 国产精品久久久久久户外露出 | 久久琪琪电影院| 日韩一级大片在线| 每日更新成人在线视频| 亚洲欧美视频一区二区三区| 亚洲国产精品国自产拍av秋霞| 国产女人精品视频| 欧美日韩国产成人在线免费| 久久久国产午夜精品| 午夜视频在线观看一区二区三区| 亚洲二区视频在线| 欧美福利视频| 欧美大片一区| 亚洲第一网站| 亚洲高清久久| 亚洲欧洲综合| 亚洲欧洲另类| 亚洲国产一区二区a毛片| 欧美国产欧美亚洲国产日韩mv天天看完整 | 黑人巨大精品欧美一区二区 | 亚洲欧美国产日韩天堂区| 亚洲欧洲三级| 一区二区三区高清不卡| 99re6这里只有精品| 99v久久综合狠狠综合久久| 99re热这里只有精品视频| 一区二区三区 在线观看视频| 亚洲精品免费一二三区| 亚洲视频国产视频| 久久精品国产久精国产爱| 蜜臀99久久精品久久久久久软件| 亚洲电影免费观看高清| 亚洲精品中文字幕在线| 亚洲欧美电影院| 免费美女久久99| 欧美精品一区二区三区很污很色的 | 国产精品一区二区视频| 国产精品久久久久久久久久久久久久| 欧美视频久久| 激情久久久久| 欧美一区二区三区四区在线观看 | 亚洲黄色高清| 久久一区二区精品| 国产免费观看久久黄| 亚洲毛片一区| 欧美成人精品| 久久久久9999亚洲精品| 国产精品高潮呻吟视频| 亚洲精品一区二区三区四区高清| 午夜精品999| 亚洲乱码国产乱码精品精| 美女999久久久精品视频| 亚洲欧美另类在线| 欧美三级韩国三级日本三斤| 一区二区三区视频在线| 亚洲精品一区二区在线观看| 欧美成人激情视频| 亚洲黄色高清| 亚洲激情国产| 欧美区日韩区| 午夜精品一区二区三区四区| 亚洲人成网站在线播| 欧美精品福利| 亚洲欧美日韩电影| 亚洲女女女同性video| 国产午夜亚洲精品理论片色戒| 在线免费观看视频一区| 亚洲一区二区三区色| 狂野欧美一区| 欧美va日韩va| 亚洲黄色一区| 美女久久网站| 亚洲黄色av| 亚洲一二三四久久| 欧美性猛交xxxx免费看久久久 | 欧美xxx成人| 欧美精品123区| 久久久久欧美精品| 欧美午夜精品久久久久久久| 欧美一区在线视频| 欧美大片免费观看在线观看网站推荐| 亚洲视频福利| 欧美成人一区二区| 麻豆精品网站| 黑丝一区二区| 久久国内精品自在自线400部| 一区二区三区欧美在线观看| 久久九九久精品国产免费直播| 欧美一级久久久久久久大片| 欧美日韩国产电影| 亚洲国产精品久久人人爱蜜臀 | 欧美资源在线观看| 亚洲资源在线观看| 欧美日韩在线一区| 亚洲精品久久久久久下一站 | 欧美国产一区二区三区激情无套| 久久久久久香蕉网| 亚洲国产一区二区在线| 久久亚洲国产精品一区二区| 免费不卡在线观看av| 黄色成人av在线|