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

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视频一区二区| 亚洲国产日本| 欧美激情1区2区| 亚洲精品看片| 亚洲欧美日韩精品久久奇米色影视 | 一区二区三区四区蜜桃| 亚洲人成在线播放| 亚洲一级在线观看| 久久久777| 欧美激情第3页| 欧美午夜三级| 在线不卡免费欧美| 亚洲六月丁香色婷婷综合久久| 亚洲破处大片| 亚洲欧美久久久久一区二区三区| 欧美有码在线观看视频| 牛夜精品久久久久久久99黑人| 91久久国产精品91久久性色| 亚洲一区中文字幕在线观看| 狼人天天伊人久久| 国产精品美女999| 亚洲激情午夜| 久久精品视频免费观看| 亚洲人成亚洲人成在线观看图片| 亚洲免费一在线| 欧美激情一区二区| 国内精品久久久久久久影视蜜臀| 一区二区精品在线| 欧美在线亚洲综合一区| 老司机免费视频一区二区| 一本一本久久a久久精品牛牛影视| 新67194成人永久网站| 欧美激情小视频| 韩国女主播一区| 亚洲一区二区三区免费观看| 欧美高清一区| 欧美在线日韩在线| 欧美三级特黄| 亚洲精品老司机| 另类av一区二区| 欧美一级视频精品观看| 欧美性jizz18性欧美| 日韩视频三区| 欧美1区视频| 久久成年人视频| 国产精品中文字幕在线观看| 一区二区久久久久久| 亚洲欧洲日韩综合二区| 久久久久国产精品厨房| 另类人畜视频在线| 国产欧美日韩在线视频| 久久天堂av综合合色| 久久中文字幕一区| 性伦欧美刺激片在线观看| 久久一二三区| 欧美一区二区三区日韩视频| 久久精品导航| 亚洲欧美综合另类中字| 久久综合久久88| 午夜精品久久久久影视| 欧美成人亚洲| 美女脱光内衣内裤视频久久网站| 国产精品视频区| 在线精品一区| 久久久久久黄| 久热国产精品视频| 国产精品腿扒开做爽爽爽挤奶网站| 亚洲性视频网址| 欧美午夜视频在线观看| 日韩午夜精品视频| 亚洲精品久久久久久久久久久| 久热re这里精品视频在线6| 亚洲二区三区四区| 亚洲第一精品电影| 欧美日韩精品一区二区三区| 亚洲国产二区| 欧美精品在线免费播放| 一本色道久久88综合日韩精品| 亚洲欧洲精品一区| 欧美日韩第一区| 国产精品永久入口久久久| av成人免费在线观看| 久久琪琪电影院| 免费观看在线综合| 一区二区三区欧美在线观看| 亚洲小少妇裸体bbw| 狠狠色2019综合网| 亚洲区一区二区三区| 欧美体内she精视频在线观看| 新片速递亚洲合集欧美合集| 久久精品最新地址| 一区二区三区 在线观看视| 亚洲一区二区视频在线| 在线成人中文字幕| 一区二区激情小说| 在线观看一区视频| 在线亚洲欧美| 亚洲欧洲一区二区三区久久| 亚洲天堂av在线免费观看| 黄色另类av| 9色精品在线| 亚洲国产一区二区a毛片| 亚洲一区二区精品视频| 91久久夜色精品国产网站| 亚洲一区二区精品在线| 亚洲毛片一区| 久久久xxx| 亚洲欧美电影院| 欧美大片免费久久精品三p| 欧美一区二区三区在| 欧美久久电影| 欧美成人激情视频免费观看| 国产精品一二一区| 一本不卡影院| 一区二区三区欧美在线| 欧美福利精品| 亚洲电影免费观看高清| 影音欧美亚洲| 久久久999精品| 久久精品国产91精品亚洲| 国产精品老女人精品视频| 亚洲人成网站在线播| 在线观看欧美亚洲| 久久精品女人天堂| 久久久久综合网| 国产乱肥老妇国产一区二 | 亚洲一区二区三区乱码aⅴ蜜桃女 亚洲一区二区三区乱码aⅴ | 亚洲免费观看在线视频| 久久精品导航| 久久久噜久噜久久综合| 国产有码在线一区二区视频| 亚洲女同精品视频| 亚洲欧美日韩高清| 国产精品福利av| 久久中文在线| 影音先锋国产精品| 久久国产天堂福利天堂| 亚洲欧洲99久久| 欧美日韩国产精品一卡| 亚洲人成绝费网站色www| 亚洲国产影院| 久久综合网hezyo| 欧美激情一二区| 日韩五码在线| 欧美日韩国产精品一区二区亚洲| 亚洲精品在线三区| 亚洲一卡二卡三卡四卡五卡| 国产精品成av人在线视午夜片| 一本色道久久综合精品竹菊| 亚洲欧美久久| 国内外成人免费激情在线视频网站 | 一本色道久久综合狠狠躁的推荐| 亚洲特级毛片| 国产午夜精品福利| 久久婷婷国产综合精品青草| 亚洲国产美国国产综合一区二区| 99re亚洲国产精品| 国产精品视频yy9299一区| 久久国产欧美日韩精品| 欧美成人中文| 亚洲伊人一本大道中文字幕| 国产小视频国产精品| 麻豆av一区二区三区| 99精品国产99久久久久久福利| 午夜日韩电影| 最新日韩在线视频| 国产精品久久久爽爽爽麻豆色哟哟| 欧美一二三视频| 91久久夜色精品国产网站| 欧美一区二区三区久久精品| 伊人久久男人天堂| 欧美日韩一区二区三区四区在线观看 | 国产精品成人观看视频免费 | 亚洲日本va午夜在线电影| 午夜精品影院在线观看| 一区二区在线视频观看| 欧美日韩精品伦理作品在线免费观看 | 久久精品国产77777蜜臀| 亚洲美女视频网| 黑人巨大精品欧美黑白配亚洲| 欧美日韩你懂的| 老牛影视一区二区三区| 亚洲女同同性videoxma| 亚洲欧洲中文日韩久久av乱码| 久久久久久久性| 亚洲欧美电影院| 亚洲国产婷婷综合在线精品 | 亚洲视频一区二区在线观看| 久久久夜精品| 亚洲一区二区三区色| 1024欧美极品| 国产一区二区中文字幕免费看| 欧美日韩p片| 欧美va天堂va视频va在线| 久久高清福利视频| 午夜欧美大尺度福利影院在线看| 亚洲美女网站| 亚洲人成网站在线观看播放|