다음을 통해 공유


ID3DXPRTEngine::GetAdaptedMesh 메서드

적응 공간 샘플링으로 인해 수정된 메시를 반환합니다. 반환된 메시에는 위치, 노멀 및 텍스처 좌표(정의된 경우)만 포함됩니다.

구문

HRESULT GetAdaptedMesh(
  [in]      LPDIRECT3DDEVICE9 pDevice,
  [in, out] UINT              *pFaceRemap,
  [in, out] UINT              *pVertRemap,
  [in, out] FLOAT             *pfVertWeights,
  [out]     LPD3DXMESH        *ppMesh
);

매개 변수

pDevice [in]

형식: LPDIRECT3DDEVICE9

출력 메시를 만드는 데 사용되는 IDirect3DDevice9 디바이스에 대한 포인터입니다.

pFaceRemap [in, out]

형식: UINT*

현재 얼굴을 생성하기 위해 분할된 원래 메시 면에 대한 포인터입니다.

pVertRemap [in, out]

형식: UINT*

현재 꼭짓점의 부모인 3개의 원래 메시 꼭짓점을 포함하는 대상 배열에 대한 포인터입니다.

pfVertWeights [in, out]

형식: FLOAT*

pVertRemap 꼭짓점의 혼합 요소를 포함하는 대상 배열에 대한 포인터입니다.

ppMesh [out]

형식: LPD3DXMESH*

출력 ID3DXMesh 메시 개체에 대한 포인터입니다.

반환 값

형식: HRESULT

메서드가 성공하면 반환 값이 S_OK. 메서드가 실패하면 다음 값이 반환됩니다. D3DERR_INVALIDCALL

설명

pVertRemap 및 pfVertWeights를 사용하여 메시를 통해 꼭짓점당 값을 보간할 수 있습니다.

요구 사항

요구 사항
헤더
D3DX9Mesh.h
라이브러리
D3dx9.lib

추가 정보

ID3DXPRTEngine