다음을 통해 공유


ID3DXTextureGutterHelper::SetBaryMap 메서드

텍셀 바리센트릭 좌표를 설정합니다.

구문

HRESULT SetBaryMap(
  [in] D3DXVECTOR2 *pBaryData
);

매개 변수

pBaryData [in]

형식: D3DXVECTOR2*

각 텍셀의 처음 두 개의 바리센트릭 좌표를 포함하는 D3DXVECTOR2 구조체에 대한 포인터입니다.

반환 값

형식: HRESULT

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

설명

세 번째 바리센트릭 좌표는 다음을 통해 제공됩니다.

1 - ( pBaryData.x + pBaryData.y )

이 메서드에 대한 바리센트릭 좌표 입력은 유효한(클래스가 아닌 0) 텍셀에만 유효합니다. ID3DXTextureGutterHelper::GetGutterMap 은 유효한 텍셀에 대해 0이 아닌 값을 반환합니다.

바리센트릭 좌표는 삼각형의 꼭짓점 측면에서 삼각형 내의 점을 정의합니다. 바리센트릭 좌표에 대한 자세한 설명은 Mathworld의 Barycentric 좌표 설명을 참조하세요.

요구 사항

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

추가 정보

ID3DXTextureGutterHelper