ID3DXPRTEngine::GetAdaptedMesh 方法
傳回網格,其中包含自適性空間取樣所產生的修改。 如果定義) ,傳回的網格只會包含位置、常態和紋理座標 (。
語法
HRESULT GetAdaptedMesh(
[in] LPDIRECT3DDEVICE9 pDevice,
[in, out] UINT *pFaceRemap,
[in, out] UINT *pVertRemap,
[in, out] FLOAT *pfVertWeights,
[out] LPD3DXMESH *ppMesh
);
參數
-
pDevice [in]
-
用來建立輸出網格的 IDirect3DDevice9 裝置指標。
-
pFaceRemap [in, out]
-
類型: UINT*
分割以產生目前臉部之原始網格面的指標。
-
pVertRemap [in, out]
-
類型: UINT*
目的地陣列的指標,其中包含三個原始網格頂點,這些頂點是目前頂點的父代。
-
pfVertWeights [in, out]
-
類型: FLOAT*
目的地陣列的指標,其中包含 pVertRemap 頂點的混合因數。
-
ppMesh [out]
-
類型: LPD3DXMESH*
輸出 ID3DXMesh 網格物件的指標。
傳回值
類型: HRESULT
如果方法成功,傳回值會S_OK。 如果方法失敗,將會傳回下列值。D3DERR_INVALIDCALL
備註
pVertRemap 和 pfVertWeights 可用來在網格上插補任何每個頂點值。
規格需求
需求 | 值 |
---|---|
標頭 |
|
程式庫 |
|
另請參閱