• <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>

            http://hi.baidu.com/zyb_debug/blog/item/f70d834dbd626ff0d62afc0a.html
            復(fù)習(xí)了下mesh,在max上建了個(gè)模型,然后在程序中我想看看效果。

            半個(gè)小時(shí)候,我無語了。

            3dsmax中的 茶壺

             

             

            下面是我程序中的茶壺

            關(guān)鍵代碼

             1hr = D3DXLoadMeshFromXA(
             2   "teapot.X",
             3   D3DXMESH_MANAGED,
             4   DXUTGetD3D9Device(),
             5   &adjBuffer,
             6   &mtrlBuffer,
             7   0,
             8   &numMtrls,
             9   &mesh);
            10
            11if (FAILED(hr))
            12{
            13   ::MessageBoxA(0,"load mesh failed",0,0);
            14   return false;
            15}

            16
            17
            18if (mtrlBuffer != 0 && numMtrls != 0)
            19{
            20   D3DXMATERIAL* mtrls = (D3DXMATERIAL*) mtrlBuffer->GetBufferPointer();
            21   for(int i = 0;i<numMtrls;i++)
            22   {
            23    mtrls[i].MatD3D.Ambient = mtrls[i].MatD3D.Diffuse;
            24    Mtrls.push_back(mtrls[i].MatD3D);
            25     if (mtrls[i].pTextureFilename != 0)
            26     {
            27      IDirect3DTexture9* tex = 0;
            28      HRESULT hr = D3DXCreateTextureFromFileA(
            29       DXUTGetD3D9Device(),mtrls[i].pTextureFilename,&tex);
            30      Textures.push_back(tex);
            31     }

            32     else
            33     {
            34      Textures.push_back(0);
            35     }

            36
            37   }

            38}

            39
            40//render的時(shí)候
            41
            42for (int i = 0;i<Mtrls.size();i++)
            43{
            44
            45   DXUTGetD3D9Device()->SetMaterial(&Mtrls[i]);
            46   DXUTGetD3D9Device()->SetTexture(0,Textures[i]);
            47
            48  
            49   mesh->DrawSubset(i);
            50}

            51
            Posted on 2009-08-15 14:03 zyb_debug 閱讀(1062) 評(píng)論(3)  編輯 收藏 引用

            Feedback

            # re: 解析d3d Xfile文件出錯(cuò)了!!![未登錄]  回復(fù)  更多評(píng)論   

            2009-08-15 17:30 by Bill Hsu
            該圖片僅限百度用戶交流使用

            # re: 解析d3d Xfile文件出錯(cuò)了!!!  回復(fù)  更多評(píng)論   

            2009-08-15 17:37 by zyb_debug
            @Bill Hsu
            我搞定了 不知道baidu空間搞這個(gè)。。。

            # re: 解析d3d Xfile文件出錯(cuò)了!!!  回復(fù)  更多評(píng)論   

            2009-08-18 20:00 by CY
            紋理坐標(biāo)不對

            只有注冊用戶登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            久久精品人妻一区二区三区| 国产精品欧美久久久天天影视| 久久精品中文字幕有码| 久久久久久国产精品无码下载| 久久国产免费| 欧洲精品久久久av无码电影| 日日噜噜夜夜狠狠久久丁香五月| 久久香蕉国产线看观看精品yw| 久久综合狠狠综合久久激情 | 久久精品一区二区国产| 国产精品99久久久久久董美香| 久久亚洲av无码精品浪潮| 国产午夜福利精品久久2021| 国产亚州精品女人久久久久久 | 伊人久久大香线蕉综合热线| 国内精品伊人久久久久AV影院| 久久精品国产第一区二区| 久久精品人人做人人妻人人玩| 欧美粉嫩小泬久久久久久久 | 99久久国产综合精品女同图片 | 麻豆国内精品久久久久久| 久久人人爽人人爽人人AV| 久久99精品久久久久久齐齐| AV狠狠色丁香婷婷综合久久| 亚洲精品乱码久久久久久按摩| 国产精品日韩深夜福利久久| 国产精品99久久精品| 狠狠色丁香久久婷婷综合图片| 久久久综合香蕉尹人综合网| 国产精品激情综合久久| 日本精品久久久中文字幕| 粉嫩小泬无遮挡久久久久久| 无码人妻久久一区二区三区免费丨 | 无码精品久久一区二区三区| 国产精品美女久久久免费| 国内精品久久久久久野外| 国产精品99久久99久久久| 久久国产亚洲精品无码| 久久久综合九色合综国产| 狠狠色丁香久久综合婷婷| 国产L精品国产亚洲区久久|