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

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>
            欧美三区视频| 亚洲欧美日韩久久精品| 欧美成人一区二区三区在线观看| 午夜视频在线观看一区二区三区| 99在线热播精品免费99热| 亚洲欧洲午夜| 欧美激情影音先锋| 亚洲精品久久久久久久久久久久久| 91久久亚洲| 亚洲一区国产一区| 欧美影院成年免费版| 久久精视频免费在线久久完整在线看| 久久婷婷色综合| 欧美日韩精品一区二区天天拍小说| 欧美日韩在线精品| 国产日韩欧美一区二区三区在线观看 | 欧美在线一二三四区| 久久久久久69| 欧美人成在线| 国产亚洲一级高清| 亚洲区免费影片| 亚洲欧美日韩视频二区| 久久久久久夜精品精品免费| 亚洲国产另类 国产精品国产免费| 一二三区精品福利视频| 欧美在线免费看| 欧美激情精品久久久久久久变态| 蜜臀va亚洲va欧美va天堂| 欧美色大人视频| 一区二区三区中文在线观看| 中日韩高清电影网| 久久综合九色综合欧美就去吻| 亚洲黄色毛片| 性欧美videos另类喷潮| 欧美顶级大胆免费视频| 国产伦精品一区二区三区四区免费 | 亚洲午夜性刺激影院| 久久久噜噜噜久久| 日韩午夜精品| 欧美成人免费网站| 国内精品久久久久影院优 | 日韩午夜免费| 久久久久久久久综合| 亚洲精品美女在线观看播放| 欧美影院久久久| 国产精品入口66mio| 亚洲免费电影在线观看| 麻豆精品视频在线| 欧美一区二区成人| 国产精品夜色7777狼人 | 亚洲精品小视频| 老司机一区二区三区| 亚洲欧美日韩一区在线| 欧美日韩精品三区| 亚洲日本中文| 欧美国产精品专区| 久久久亚洲高清| 激情婷婷久久| 蜜臀va亚洲va欧美va天堂| 香蕉乱码成人久久天堂爱免费| 欧美三级资源在线| 亚洲视频福利| 亚洲视频国产视频| 久久美女性网| 久久精品免费电影| 激情欧美一区二区| 欧美成人有码| 欧美激情精品久久久久久| 亚洲美女区一区| 亚洲日本一区二区| 欧美日韩一二三区| 亚洲视频综合在线| 亚洲在线观看视频网站| 国产欧美日韩综合精品二区| 久久精品av麻豆的观看方式 | 欧美国产精品va在线观看| 最新亚洲激情| 久久不射网站| 精品二区久久| 亚洲国产欧美一区二区三区同亚洲 | 久久久久久高潮国产精品视| 伊人久久大香线| 欧美成人午夜激情视频| 欧美极品一区二区三区| 亚洲网站啪啪| 香港久久久电影| 在线免费观看日本欧美| 亚洲电影免费在线| 国产精品国色综合久久| 久久久久国产精品人| 久久久久99| 夜夜嗨av一区二区三区免费区| 亚洲无线视频| 尤物九九久久国产精品的特点 | 亚洲线精品一区二区三区八戒| 亚洲一区中文字幕在线观看| 精品999成人| 一二三区精品福利视频| 黄网站免费久久| 最近中文字幕日韩精品| 国产精品无码专区在线观看| 欧美激情按摩| 国产一区二区三区高清| 亚洲黄色成人网| 国产欧美精品| 亚洲国产天堂久久综合网| 国产精品网站在线观看| 亚洲国产小视频| 狠狠色噜噜狠狠狠狠色吗综合| 亚洲第一色中文字幕| 国产精品综合不卡av| 亚洲精品在线电影| 亚洲国产一区二区三区在线播| 一区二区三区福利| 最新成人av在线| 久久成人人人人精品欧| 亚洲欧美美女| 欧美性做爰毛片| 亚洲黄色片网站| 性欧美1819sex性高清| 亚洲三级免费| 久久婷婷亚洲| 蜜臀av一级做a爰片久久| 国产亚洲福利社区一区| 亚洲天堂成人在线视频| 一区二区欧美精品| 欧美成人一二三| 欧美激情久久久| 狠狠久久婷婷| 午夜精品成人在线| 午夜老司机精品| 国产精品a久久久久| 亚洲精品国产精品国自产观看浪潮 | 美女任你摸久久| 国产精品麻豆成人av电影艾秋| 亚洲国产天堂久久综合网| 在线日韩中文| 久久久久久久97| 老色鬼久久亚洲一区二区| 国产精品五月天| 亚洲免费视频成人| 欧美亚洲视频| 国产日韩欧美一二三区| 亚洲欧美国产视频| 久久国产精品亚洲va麻豆| 国产婷婷成人久久av免费高清 | 欧美日韩日本国产亚洲在线| 亚洲欧洲精品一区二区三区波多野1战4 | 亚洲伦理在线观看| 日韩午夜精品视频| 欧美国产欧美综合| 99re8这里有精品热视频免费 | 最新国产成人av网站网址麻豆| 久久蜜桃精品| 亚洲国产成人久久| 一区二区三区精品| 国产精品天天摸av网| 欧美在线国产精品| 免费久久99精品国产自| 亚洲卡通欧美制服中文| 国产精品国产三级国产普通话蜜臀 | 久久久久久久久久久一区| 久久久国产精彩视频美女艺术照福利 | 国产日韩欧美另类| 午夜在线a亚洲v天堂网2018| 国产日韩欧美a| 久久综合导航| 99热在线精品观看| 久久在线免费| 亚洲香蕉在线观看| 国产婷婷成人久久av免费高清 | 黑人巨大精品欧美一区二区| 猛干欧美女孩| 夜夜夜久久久| 久久全国免费视频| 亚洲午夜久久久久久久久电影院 | 亚洲国产精品一区制服丝袜| 亚洲一卡久久| 亚洲高清在线精品| 欧美天堂亚洲电影院在线播放| 欧美一区二区三区啪啪| 亚洲国产一区二区三区高清 | 亚洲精品日韩在线| 久久国产免费看| av成人天堂| 夜夜嗨av一区二区三区免费区| 欧美日韩亚洲综合一区| 性做久久久久久久久| 亚洲区国产区| 久久精品国产一区二区电影| 亚洲国产精品va在线看黑人动漫| 国产精品久久久久av| 久久综合九色99| 亚洲摸下面视频| 日韩一二三在线视频播| 免费成人在线观看视频| 欧美一区二视频| 亚洲综合电影一区二区三区| 91久久午夜| 伊人成人网在线看|