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*
현재 꼭짓점의 부모인 3개의 원래 메시 꼭짓점을 포함하는 대상 배열에 대한 포인터입니다.
-
pfVertWeights [in, out]
-
형식: FLOAT*
pVertRemap 꼭짓점의 혼합 요소를 포함하는 대상 배열에 대한 포인터입니다.
-
ppMesh [out]
-
형식: LPD3DXMESH*
출력 ID3DXMesh 메시 개체에 대한 포인터입니다.
반환 값
형식: HRESULT
메서드가 성공하면 반환 값이 S_OK. 메서드가 실패하면 다음 값이 반환됩니다. D3DERR_INVALIDCALL
설명
pVertRemap 및 pfVertWeights를 사용하여 메시를 통해 꼭짓점당 값을 보간할 수 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 |
|
라이브러리 |
|
추가 정보