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

天行健 君子當自強而不息

     摘要: 在創建頂點緩沖區之前,需要先定義一個表示頂點的結構類型,描述頂點保存格式的FVF和一個保存頂點的結構數組。  閱讀全文
posted @ 2008-04-30 13:26 lovedday 閱讀(1414) | 評論 (0)編輯 收藏
     摘要: 圖元(primitives)是Direct3D中定義的基本圖形表示,它是組成一個單一實體的一組頂點。最簡單的圖元是三維坐標系中多個點的集合,稱為點列表(point list)。通常,圖元是多邊形(polygon),一個多邊形是由至少三條邊組成的封閉圖形。最簡單的多邊形是三角形,Direct3D使用三角形來構成大多數其他多邊形,這是因為三角形的三個頂點肯定是共面的,而渲染不共面的頂點效率比較低。通過組合三角形可以形成更大、更復雜的多邊形和網格(mesh)。  閱讀全文
posted @ 2008-04-30 12:25 lovedday 閱讀(1571) | 評論 (0)編輯 收藏
D3DFVF_XYZ和D3DFVF_XYZRHW有什么區別?以前好像沒有仔細思考過,只是見到Beginning DirectX9中如是說: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。(不過我測試的時候似乎z值不起作用。)


If you use D3DFVF_XYZ, then your vertex format needs to have 3 floats in it, for x, y and z. Those are used to define a vertex position in 3D space.If you use D3DFVF_XYZRHW, then your vertex format needs to have 4 floats in it, for x, y, z and rhw. X and Y are used to define a vertex position in 2D space, Z is ignored (I think, it may be used for fog and such, but I don't recall just now - I always set it to 0.0f), and rhw is the Reciprocal of Homogenous W - which is basically 1 / the depth of the vertex.

Usually, you use D3DFVF_XYZRHW for doing 2D, and D3DFVF_XYZ any other time. However, a lot of people just use D3DFVF_XYZ, and use an orthoganal projection matrix to make it seem 2D.

_______________________

[1] RHW表示投影空間中頂點所在的齊次點(x,y,z,w)(homogeneous point)的w坐標的倒數(reciprocal)。


posted @ 2008-04-30 10:44 lovedday 閱讀(5334) | 評論 (5)編輯 收藏
     摘要: Microsoft Direct3D的一種實現方式是通過組件對象模型(Component Object Model, COM)及其接口實現的,在用C++語言和COM接口方式開發的程序中可以直接訪問這些接口和對象。Direct3D對象是Direct3D程序中需要創建的第一個對象,也是需要最后一個釋放的對象,這里所說的對象是指COM對象。通過Direct3D對象,可以枚舉和檢索Direct3D設備,這樣應用程序就可以在不需要創建設備對象的前提下選擇Direct3D渲染設備。  閱讀全文
posted @ 2008-04-29 15:45 lovedday 閱讀(1931) | 評論 (1)編輯 收藏
     摘要: 使用Direct3D繪制三維圖形和使用GDI繪制二維圖形的方法非常類似,Direct3D程序中的Direct3D設備對象相當于GDI程序中的 hdc(設備描述表),使用 GDI繪制圖形前,通常需要先利用hdc進行相關設置,然后通過hdc進行繪圖。同樣在Direct3D程序中通常先通過 Direct3D設備接口進行相關的渲染設備設置,然后再渲染圖形。而且所有的渲染圖形操作必須在函數BeginScene()和EndScene()之間進行。  閱讀全文
posted @ 2008-04-29 14:29 lovedday 閱讀(1731) | 評論 (0)編輯 收藏
     摘要: Direct3D是基于Microsoft Windows的圖形開發接口,它的使用必須建立在Windows窗口的基礎上,這就需要創建一個窗口,而創建窗口首先需要注冊一個窗口類。示例程序中注冊窗口類并根據窗口類創建窗口的代碼如下:  閱讀全文
posted @ 2008-04-29 13:55 lovedday 閱讀(1271) | 評論 (0)編輯 收藏
     摘要: Microsoft Direct3D的一種實現方式是通過組件對象模型(Component Object Model, COM)及其接口實現的,在用C++語言和COM接口方式開發的程序中可以直接訪問這些接口和對象。Direct3D對象是Direct3D程序中需要創建的第一個對象,也是需要最后一個釋放的對象,這里所說的對象是指COM對象。通過Direct3D對象,可以枚舉和檢索Direct3D設備,這樣應用程序就可以在不需要創建設備對象的前提下選擇Direct3D渲染設備。  閱讀全文
posted @ 2008-04-29 12:57 lovedday 閱讀(2796) | 評論 (2)編輯 收藏
     摘要: Directly manipulating a mesh's vertex buffers is probably the easiest way to work with morphing. For this method you'll need a third mesh that contains the final coordinates of each vertex after morphing; it's this third mesh that you'll render.

To create the third mesh, which I call the resulting morphed mesh, you can clone the source mesh and be on your way.  閱讀全文
posted @ 2008-04-28 18:09 lovedday 閱讀(1291) | 評論 (0)編輯 收藏
     摘要: Back in the early 90s, a revolutionary computer?graphics animation technique known as morphing hit the big league and was brought into the mainstream, thanks to a man known as Michael Jackson. No, I'm not referring to one of his plastic surgery fiascos?rather, the use of morphing in one of his music videos. Yep, the King of Pop used morphing techniques in his video for the song "Black or White" and created an animation phenomenon that continues to this day.  閱讀全文
posted @ 2008-04-28 16:59 lovedday 閱讀(843) | 評論 (1)編輯 收藏
     摘要: 一點P上的外力F亦在此平面內。定義力F對z軸的力圖1是剛體的一個橫截平面,z軸為剛體的轉軸,它與橫截面的交點為O。作用在剛體內矩為

M= Fd = F r sinθ  閱讀全文
posted @ 2008-04-28 10:58 lovedday 閱讀(1288) | 評論 (0)編輯 收藏
僅列出標題
共136頁: First 10 11 12 13 14 15 16 17 18 Last 

公告

導航

統計

常用鏈接

隨筆分類(178)

3D游戲編程相關鏈接

搜索

最新評論

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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| 中国成人黄色视屏| 亚洲美女在线一区| 亚洲国产免费看| 亚洲国产aⅴ天堂久久| 亚洲国产高清一区| 亚洲精品综合| 亚洲视频碰碰| 久久成人一区| 欧美成人午夜激情视频| 欧美日韩精品欧美日韩精品一| 欧美精品久久久久久| 欧美日韩一区在线观看视频| 国产精品自拍一区| 伊人激情综合| 亚洲视频每日更新| 久久国产一区二区| 欧美激情精品久久久久| 一本色道久久| 久久青青草综合| 欧美日韩国产首页| 国产亚洲欧美一区在线观看| 91久久国产自产拍夜夜嗨| 亚洲免费在线播放| 免费国产一区二区| 一本色道久久综合一区| 久久9热精品视频| 欧美视频中文字幕在线| 国内自拍视频一区二区三区| 在线综合欧美| 亚洲第一页中文字幕| 亚洲欧美在线播放| 欧美日韩高清区| 亚洲国产精品悠悠久久琪琪| 欧美一区二区视频在线观看| 亚洲国产精品123| 欧美在线免费视屏| 欧美日韩在线一二三| 亚洲黄色免费| 久久久久国色av免费观看性色| 亚洲裸体视频| 欧美不卡在线视频| 亚洲大胆av| 久久天天躁狠狠躁夜夜爽蜜月 | 久久国产精品免费一区| 亚洲盗摄视频| 久久男人av资源网站| 国产日韩精品一区二区浪潮av | 欧美aⅴ99久久黑人专区| 亚洲午夜精品网| 欧美日韩精品久久久| 久久天天躁狠狠躁夜夜av| 亚洲天堂男人| 欧美日韩一区二| 亚洲精品极品| 亚洲国产毛片完整版| 久久精品国产精品亚洲| 激情欧美一区二区三区在线观看| 久久疯狂做爰流白浆xx| 亚洲免费在线精品一区| 国产精品毛片a∨一区二区三区|国| 一本大道久久精品懂色aⅴ| 亚洲日韩中文字幕在线播放| 欧美精品久久99| 亚洲色图自拍| 国产精品99久久久久久久女警| 欧美日韩国语| 欧美亚洲在线观看| 欧美中文字幕在线观看| 精品动漫一区| 欧美高清自拍一区| 欧美激情免费观看| 亚洲午夜免费视频| 亚洲综合第一| 在线观看国产一区二区| 亚洲国产经典视频| 国产精品不卡在线| 久久久激情视频| 卡一卡二国产精品| 在线亚洲高清视频| 午夜精品久久久久久久99热浪潮| 一区视频在线看| 亚洲免费观看高清完整版在线观看熊| 国产精品家教| 欧美 日韩 国产一区二区在线视频 | 午夜精品久久久久久久久久久久| 香蕉成人伊视频在线观看 | 亚洲三级观看| 亚洲一区二区三区视频| 一区二区视频欧美| 亚洲伦理在线| 激情另类综合| 日韩一级二级三级| 国产日本欧美视频| 欧美不卡视频一区发布| 欧美先锋影音| 欧美成人免费全部| 国产乱理伦片在线观看夜一区| 欧美激情久久久| 国产区精品在线观看| 亚洲精品免费在线播放| 国产在线精品成人一区二区三区| 亚洲黄页视频免费观看| 国产午夜精品久久久| 91久久久亚洲精品| 国产一区av在线| 亚洲国产精品尤物yw在线观看| 国产欧美一区二区三区在线老狼| 亚洲自啪免费| 欧美成人69av| 国产伦精品一区二区三区照片91| 亚洲二区视频| 狠狠色狠狠色综合日日91app| 日韩一级免费观看| 亚洲国产精品久久久久秋霞不卡| 亚洲一区视频在线| 一区二区欧美国产| 嫩草成人www欧美| 猫咪成人在线观看| 国产精品丝袜白浆摸在线| 亚洲国产一成人久久精品| 狠狠色狠狠色综合日日五| 亚洲男人天堂2024| 亚洲一区二区三区乱码aⅴ蜜桃女| 久久夜色精品国产欧美乱极品| 亚洲欧美一区二区激情| 欧美日韩在线观看一区二区三区| 亚洲国产精品视频| 亚洲国产精品久久久久秋霞蜜臀| 久久久久久伊人| 久久五月婷婷丁香社区| 国产精品欧美风情| 亚洲视频中文| 欧美在线视频导航| 国产日韩欧美精品在线| 欧美亚洲一区二区三区| 欧美尤物巨大精品爽| 国产精品手机在线| 午夜一区不卡| 久久久亚洲高清| 精品电影一区| 免费视频一区| 亚洲精品美女在线| 亚洲综合成人婷婷小说| 欧美视频网址| 亚洲女女女同性video| 久久久久9999亚洲精品| 国内精品久久久久伊人av| 久久天天躁狠狠躁夜夜av| 亚洲第一伊人| 亚洲一二三四区| 国产日韩欧美亚洲| 久久国产精品久久久久久| 久久人人爽人人| 最新高清无码专区| 欧美日韩大片| 亚洲一区视频| 男男成人高潮片免费网站| 国产精品99久久99久久久二8| 国产精品a久久久久| 欧美一区二区三区播放老司机| 美女视频黄a大片欧美| 亚洲精品一区在线观看| 欧美亚韩一区| 久久人人爽人人爽爽久久| 欧美激情在线| 亚洲欧美中文在线视频| 国产主播一区| 欧美日韩亚洲高清| 久久久久国产一区二区三区四区| 亚洲激情av在线| 久久成人免费网| 日韩视频在线你懂得| 国产精品美女www爽爽爽视频| 久久精品av麻豆的观看方式| 亚洲欧洲一区二区在线播放| 欧美在线资源| 中日韩午夜理伦电影免费| 好看不卡的中文字幕| 久久久久久综合网天天| 国产精品欧美日韩| 久久中文在线| 亚洲欧美日韩在线综合| 最新日韩精品| 久久国产精品99久久久久久老狼| 一区二区不卡在线视频 午夜欧美不卡' | 亚洲精品欧美| 久久国产综合精品| 一区二区三区成人精品| 1204国产成人精品视频| 国产精品专区h在线观看| 欧美精品免费视频| 久久久久www| 亚洲女爱视频在线| 亚洲老司机av| 亚洲成色777777女色窝| 玖玖精品视频| 久久久精品国产99久久精品芒果| 亚洲午夜三级在线| 9l国产精品久久久久麻豆|