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

天行健 君子當自強而不息

     摘要: 在創建頂點緩沖區之前,需要先定義一個表示頂點的結構類型,描述頂點保存格式的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>
            国产日韩欧美在线看| 亚洲伊人一本大道中文字幕| 亚洲国产乱码最新视频| 国产亚洲欧洲997久久综合| 国产欧美三级| 韩国精品在线观看| 在线看不卡av| 日韩一级精品| 正在播放亚洲| 久久激情综合| 蜜臀久久99精品久久久久久9| 久久一区二区视频| 亚洲国产成人久久综合一区| 亚洲国内在线| 99精品视频一区二区三区| 一区二区精品国产| 久久精品国产第一区二区三区| 久热国产精品视频| 欧美午夜精品久久久久久久 | 黑人巨大精品欧美一区二区小视频| 激情一区二区三区| 亚洲视频在线看| 久久综合久久美利坚合众国| 欧美激情一区二区三区高清视频| 夜夜嗨av一区二区三区网站四季av | 欧美一区二区三区在线| 美女国内精品自产拍在线播放| 亚洲黄色视屏| 亚洲欧美日韩精品一区二区 | 蜜桃视频一区| 夜夜夜久久久| 久热精品视频| 国产亚洲毛片| 亚洲在线视频一区| 亚洲激情六月丁香| 久久激情婷婷| 国产精品无人区| 亚洲美女中出| 免费在线观看成人av| 亚洲在线中文字幕| 欧美午夜精品一区二区三区| 亚洲日本激情| 免费日韩av片| 久久精品91| 国产啪精品视频| 亚洲综合精品| 欧美一二三区在线观看| 欧美视频官网| 国产欧美日韩精品专区| 在线视频欧美一区| 欧美国产日韩亚洲一区| 午夜精品福利电影| 国产精品高潮呻吟久久| 在线视频欧美日韩精品| 亚洲国产视频一区二区| 久久久久国产免费免费| 国产一区二区福利| 久久精品99久久香蕉国产色戒| 一本色道久久| 欧美日韩在线播放一区二区| 亚洲狼人综合| 亚洲人成77777在线观看网| 女女同性精品视频| 最新日韩在线视频| 亚洲国产欧美不卡在线观看| 你懂的一区二区| 亚洲人成绝费网站色www| 欧美成人第一页| 免播放器亚洲| 亚洲精品视频一区| 亚洲精品你懂的| 欧美日韩一区二区在线观看视频 | 久久国产福利| 欧美亚洲免费在线| 狠狠色2019综合网| 欧美福利电影网| 欧美另类在线播放| 亚洲欧美久久久久一区二区三区| 亚洲视频在线观看| 国产专区一区| 亚洲激情偷拍| 国产精品自拍小视频| 久久久免费精品| 欧美国产日韩一区二区三区| 亚洲一区亚洲| 欧美一级日韩一级| 亚洲黄色一区| 亚洲少妇一区| 国模吧视频一区| 亚洲激情视频网站| 国产伦精品一区二区三区免费 | 在线亚洲一区二区| 国产亚洲精品高潮| 亚洲激情图片小说视频| 国产精品久久激情| 久久色在线播放| 欧美美女福利视频| 欧美中文字幕| 欧美激情一区在线| 久久国产精彩视频| 欧美激情久久久| 久久精品一区二区三区中文字幕 | 欧美精品一区二区三| 欧美日韩国产91| 国产综合网站| 亚洲人妖在线| 激情视频一区二区| 99re66热这里只有精品3直播| 韩国免费一区| 在线视频欧美一区| 亚洲国产精品成人| 亚洲一区二区三区乱码aⅴ蜜桃女 亚洲一区二区三区乱码aⅴ | 欧美一区二区高清在线观看| 亚洲精品乱码久久久久久蜜桃91 | 欧美精品免费看| 久久久久久久久久久一区| 欧美理论在线播放| 农村妇女精品| 国产日韩欧美自拍| 一区二区三区精品视频| 91久久黄色| 久久久国产午夜精品| 午夜欧美大片免费观看| 欧美精品一区二区三区在线看午夜| 久久天天躁夜夜躁狠狠躁2022| 国产精品毛片| 中文av一区二区| 一区二区三区日韩欧美| 老司机精品视频网站| 开心色5月久久精品| 国产午夜亚洲精品羞羞网站 | 欧美黄免费看| 欧美高清自拍一区| 在线观看视频一区二区| 欧美亚洲一区三区| 午夜精品久久久久久久99热浪潮| 欧美极品aⅴ影院| 亚洲国产日韩一区| 日韩视频永久免费| 欧美精品三级日韩久久| 亚洲国产美国国产综合一区二区| 亚洲丰满在线| 免费亚洲电影在线| 亚洲第一主播视频| 亚洲精品系列| 欧美日韩一区二区视频在线| 亚洲免费观看在线观看| 99热在这里有精品免费| 欧美精品网站| 宅男精品视频| 久久超碰97人人做人人爱| 国产视频欧美| 久久精品一区| 亚洲国产91精品在线观看| 一本久久青青| 国产精品久久久久久五月尺| 亚洲一级电影| 久久亚洲欧美国产精品乐播| 亚洲高清一区二| 欧美性大战xxxxx久久久| 欧美在线精品一区| 午夜精品av| 免费成人性网站| 亚洲精品免费电影| 欧美日韩一区二区在线观看视频| 99国产精品久久久久久久久久 | 亚洲国产岛国毛片在线| 麻豆精品一区二区av白丝在线| 欧美成人一区二区三区| 亚洲免费久久| 国产精品影片在线观看| 久久久久国产精品午夜一区| 亚洲国产精品嫩草影院| 亚洲女人天堂av| 在线观看视频一区二区| 欧美性片在线观看| 久久久久这里只有精品| 亚洲精选国产| 久久久久一区二区三区四区| 亚洲乱码国产乱码精品精天堂 | 亚洲性线免费观看视频成熟| 欧美自拍偷拍午夜视频| 欧美天天综合网| 亚洲大片av| 国产一区二区成人| 亚洲网友自拍| 亚洲综合色噜噜狠狠| 欧美3dxxxxhd| 美女精品网站| 国产一区欧美日韩| 久久aⅴ国产欧美74aaa| 亚洲影院高清在线| 欧美精品福利| 亚洲精品久久久久久久久久久| 国产专区一区| 卡通动漫国产精品| 欧美刺激性大交免费视频| 红桃视频欧美| 欧美aa国产视频| 亚洲免费福利视频|