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

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 林公子 閱讀(4695) 評論(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>
            欧美美女bbbb| 国产在线视频欧美一区二区三区| 欧美成人国产va精品日本一级| 国产精品美女久久福利网站| 中国女人久久久| 亚洲激情专区| 狂野欧美激情性xxxx| 伊人激情综合| 亚洲国产精品999| 欧美日韩视频一区二区| 亚洲一区二区黄| 亚洲欧美日本日韩| 在线成人欧美| 日韩亚洲视频在线| 国产一区二区丝袜高跟鞋图片| 久久综合五月天婷婷伊人| 久久夜色精品亚洲噜噜国产mv| 狠狠色狠狠色综合日日tαg| 欧美不卡在线视频| 国产精品欧美日韩| 亚洲第一在线综合网站| 国产精品久久久久久久app| 久久精品综合| 欧美日韩亚洲一区| 久久阴道视频| 国产精品视频yy9299一区| 欧美不卡视频| 国产一区二区三区久久| 亚洲日本中文字幕| 国产亚洲精品久久久久婷婷瑜伽| 亚洲国产欧美不卡在线观看| 国产麻豆综合| 国产在线国偷精品产拍免费yy| 国产欧美日韩麻豆91| 亚洲久久一区| 一个色综合导航| 欧美日韩黄色一区二区| 亚洲黄色毛片| 国产亚洲欧美色| 一区二区三区高清不卡| 亚洲视频一二三| 欧美视频一区二区| 亚洲国内精品| 亚洲视频一二区| 欧美精品激情在线| 亚洲国产一区二区精品专区| 亚洲国产美女| 欧美精品色综合| 一本色道久久综合亚洲精品按摩 | 99re6这里只有精品| 在线日韩电影| 免费一级欧美片在线观看| 免费永久网站黄欧美| 日韩视频一区二区| 国产精品成人在线观看| 欧美亚洲免费电影| 亚洲电影中文字幕| 亚洲免费视频中文字幕| 亚洲电影第三页| 欧美日韩中文字幕在线| 欧美在线亚洲一区| 亚洲激情在线观看| 欧美在线观看视频在线| 亚洲第一页自拍| 国产精品手机视频| 欧美日韩1080p| 欧美呦呦网站| 亚洲深夜福利视频| 亚洲黄色毛片| 一区二区在线视频| 国产一区二区三区电影在线观看| 欧美日韩亚洲一区二区三区在线观看 | 麻豆国产精品777777在线| 亚洲私拍自拍| 中文av字幕一区| 一本久道久久综合婷婷鲸鱼| 亚洲国产高清高潮精品美女| 国产一区二区三区久久久| 国产伦精品一区二区三区高清版 | 久久久久久亚洲精品中文字幕| 宅男精品导航| 久久福利毛片| 久久亚洲午夜电影| 欧美不卡在线| 欧美日韩一区二区三区视频| 欧美久久久久久久| 国产精品久久久99| 国产目拍亚洲精品99久久精品| 国产精品国产三级国产专播品爱网| 欧美日韩国产免费| 国产精品成人观看视频国产奇米| 欧美特黄一区| 狠狠色综合播放一区二区| 亚洲欧洲精品一区二区| 亚洲天堂av综合网| 久久一二三国产| 亚洲美女黄色| 久久成人亚洲| 亚洲精品女人| 亚洲精品一区在线观看| 欧美一区二区在线视频| 欧美久久99| 亚洲国产美女久久久久| 欧美一级专区| 亚洲欧洲日本国产| 欧美在线www| 国产精品美女主播| 亚洲最新在线视频| 欧美激情自拍| 久久乐国产精品| 国产精品久久久久久久浪潮网站 | 久久综合伊人77777蜜臀| 亚洲乱码精品一二三四区日韩在线 | 一本色道久久99精品综合 | 亚洲一区二区三区免费在线观看| 久久久久国产精品人| 国产日韩欧美在线| 午夜亚洲福利在线老司机| 99热精品在线| 国产精品户外野外| 亚洲一区二区三区精品在线观看 | 狂野欧美一区| 亚洲国产精彩中文乱码av在线播放| 欧美一级视频| 午夜久久福利| 国产一区久久久| 蜜臀久久99精品久久久画质超高清| 午夜在线a亚洲v天堂网2018| 国产精品色一区二区三区| 国产精品成人一区二区艾草| 亚洲精品色婷婷福利天堂| 久久精品一区蜜桃臀影院| 久久经典综合| 一本一本久久a久久精品综合妖精 一本一本久久a久久精品综合麻豆 | 免费亚洲电影在线| 欧美精品在线免费| 欧美亚洲一区二区三区| 久久蜜桃精品| 亚洲一区在线直播| 久久精品国产一区二区电影| 亚洲欧洲日本专区| 亚洲欧美日韩一区二区三区在线观看 | 亚洲成色999久久网站| 亚洲一区一卡| 国产精品乱看| 久久免费观看视频| 久久精品免费| 一区二区三区精密机械公司| 一区二区三区高清视频在线观看| 欧美日韩一区自拍| 久久久精品午夜少妇| 欧美日本久久| 欧美成人一区二区在线| 欧美日韩喷水| 亚洲第一久久影院| 国产欧美日韩免费| 亚洲精品视频在线看| 国产主播一区二区| 亚洲一本视频| 99www免费人成精品| 久久手机精品视频| 久久国产直播| 国产精品影片在线观看| 亚洲一区二区黄色| 午夜一区在线| 伊人蜜桃色噜噜激情综合| 一区二区国产日产| 欧美诱惑福利视频| 香蕉久久一区二区不卡无毒影院| 欧美激情视频一区二区三区免费| 欧美一区在线看| 国产欧美日韩不卡免费| 亚洲视频在线播放| 亚洲欧美成aⅴ人在线观看| 欧美日韩三级视频| 亚洲视频每日更新| 亚洲视频电影图片偷拍一区| 欧美激情第一页xxx| 亚洲人永久免费| 亚洲欧美日韩精品久久| 国产美女一区| 老牛影视一区二区三区| 亚洲国产天堂久久综合| 亚洲永久网站| 国产一区二区日韩| 久久久久国产精品厨房| 91久久综合亚洲鲁鲁五月天| 亚洲最新视频在线播放| 国产精品日韩精品欧美精品| 欧美一区二区免费| 91久久久久| 久久精品国产久精国产爱| 韩国欧美一区| 国产精品久久久久久久午夜片| 香蕉国产精品偷在线观看不卡| 欧美国产高清| 久久精品国产一区二区三| 亚洲伦理在线观看| 伊人久久久大香线蕉综合直播| 国产精品久久久久999|