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

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>
            久久久久久亚洲精品不卡4k岛国| 亚洲人在线视频| 美女在线一区二区| 欧美一区二区三区播放老司机| 久久综合影音| 亚洲综合999| 亚洲美女黄色| 日韩一区二区电影网| 亚洲电影中文字幕| 国产一区深夜福利| 国产视频亚洲| 136国产福利精品导航网址| 国产欧美日韩视频| 国产综合视频| 日韩视频免费观看高清在线视频 | 欧美在线免费观看| 欧美精品精品一区| 欧美高清视频在线播放| 国产美女精品视频| 亚洲午夜精品网| 99国产一区| 国产欧美日韩在线播放| 亚洲国产精品日韩| 午夜精品一区二区三区在线视| 亚洲欧美激情视频| 久久蜜桃精品| 一区二区电影免费观看| 亚洲欧美在线一区二区| 牛牛国产精品| 狠狠干成人综合网| 亚洲你懂的在线视频| 亚洲欧美在线一区二区| 久久成人在线| 日韩一级大片| 欧美成人一区二区三区在线观看| 欧美黄色日本| 亚洲国产日韩一区| 久久综合婷婷| 久久精品在线播放| 国产综合色产| 久久国产欧美精品| 亚洲欧美日韩一区在线| 国产精品美女在线观看| 一区二区三区产品免费精品久久75| 老司机免费视频一区二区| 亚洲啪啪91| 久热成人在线视频| 久热re这里精品视频在线6| 激情成人av在线| 欧美99在线视频观看| 欧美成人精品一区二区| 中文网丁香综合网| 欧美一区1区三区3区公司| 国外成人在线| 亚洲另类一区二区| 黑人一区二区三区四区五区| 亚洲国产三级在线| 国产精品一区二区久激情瑜伽| 久久一区二区三区四区| 欧美国产亚洲精品久久久8v| 日韩视频不卡中文| 欧美一级精品大片| 亚洲视频免费在线观看| 欧美一区1区三区3区公司| 99精品国产在热久久| 久久精品国产亚洲高清剧情介绍| 亚洲狠狠婷婷| 亚洲自拍偷拍网址| 日韩视频专区| 美女啪啪无遮挡免费久久网站| 中文日韩在线视频| 欧美大学生性色视频| 久久久91精品国产一区二区三区| 欧美黑人在线观看| 欧美激情一区二区三区在线视频观看 | 亚洲欧美福利一区二区| 中文久久精品| 欧美在线免费观看| 国产精品v日韩精品| 亚洲精品久久久久久久久久久久久 | 亚洲欧美日韩国产另类专区| 中文在线不卡视频| 久热这里只精品99re8久| 在线视频欧美日韩精品| 欧美韩国日本一区| 国产精品红桃| 日韩视频一区| 欧美日韩精品久久| 亚洲精品影视在线观看| 最近中文字幕日韩精品| 亚洲性感美女99在线| 99热精品在线| 国产精品乱子久久久久| 亚洲欧美日韩另类| 久久综合九九| 夜夜嗨一区二区| 黑人操亚洲美女惩罚| 欧美夫妇交换俱乐部在线观看| 一区二区三区产品免费精品久久75| 夜夜嗨av一区二区三区免费区| 嫩草成人www欧美| 国产一区二区三区精品欧美日韩一区二区三区 | 欧美精品v日韩精品v韩国精品v| 欧美大学生性色视频| 亚洲午夜女主播在线直播| 国产一区亚洲一区| 欧美日韩一区高清| 欧美成熟视频| 久久久国产精品一区| 一本久道久久久| 久久精品在线观看| 一级日韩一区在线观看| 亚洲国产精品久久久久秋霞影院 | 久久久久99| 亚洲综合激情| 亚洲一区二区久久| 亚洲精品社区| 亚洲第一精品在线| 久久影音先锋| 欧美成人一区在线| 久久综合中文色婷婷| 欧美不卡在线视频| 欧美华人在线视频| 欧美国产欧美综合| 亚洲电影av| 亚洲精品一区二区三| 亚洲国产日韩欧美| 亚洲精品一区久久久久久| 亚洲精品视频在线播放| 一区二区三区波多野结衣在线观看| 一区二区三区高清| 欧美亚洲免费电影| 久久一二三四| 欧美日韩精品福利| 国际精品欧美精品| 亚洲精品1234| 亚洲欧美日韩精品一区二区| 亚洲人成在线观看一区二区| 亚洲私人影吧| 亚洲欧美美女| 欧美一区二区在线免费播放| 欧美成人午夜77777| 一区二区三区你懂的| 欧美jizzhd精品欧美巨大免费| 国产欧美日韩精品a在线观看| 亚洲精品久久久久久久久| 欧美在线视频一区二区三区| 亚洲黄一区二区三区| 久久久综合精品| 国产自产在线视频一区| 久久综合电影一区| 国产精品久久中文| 亚洲免费网址| 一本久道综合久久精品| 欧美日韩视频在线一区二区 | 美女脱光内衣内裤视频久久影院| 欧美性猛交99久久久久99按摩| 一级成人国产| 欧美在线一二三四区| 亚洲欧美日韩国产成人精品影院| 狠狠色狠狠色综合日日五| 欧美成人69| 亚洲夜间福利| 亚洲欧美在线高清| 一片黄亚洲嫩模| 性伦欧美刺激片在线观看| 欧美精品一区二区三区很污很色的 | 亚洲精品久久久久久久久久久 | 亚洲自拍16p| 亚洲国产精品成人精品| 国产日产高清欧美一区二区三区| 亚洲午夜久久久久久尤物| 久久一区中文字幕| 久久久激情视频| 国产亚洲观看| 欧美高清视频在线| 国产精品成av人在线视午夜片| 午夜精品99久久免费| 午夜精品国产| 亚洲精品乱码久久久久久蜜桃91| 日韩午夜激情av| 亚洲精品免费在线| 最新日韩在线视频| 欧美日韩高清区| 美日韩免费视频| 一区二区三区精品| 亚洲免费观看| 有码中文亚洲精品| 欧美与黑人午夜性猛交久久久| 在线观看成人一级片| 一本大道久久a久久精二百| **网站欧美大片在线观看| 欧美一区二区视频97| 快she精品国产999| 久久久久国产精品午夜一区| 国产伦精品一区二区三区高清 | 久久久久亚洲综合| 欧美日韩在线视频观看| 欧美成人一品| 欧美不卡视频一区|