Поделиться через


Метод ID3DXTextureGutterHelper::SetBaryMap

Задает барицентрические координаты текселя.

Синтаксис

HRESULT SetBaryMap(
  [in] D3DXVECTOR2 *pBaryData
);

Параметры

pBaryData [in]

Тип: D3DXVECTOR2*

Указатель на структуру D3DXVECTOR2 , содержащую первые две барицентрические координаты каждого текселя.

Возвращаемое значение

Тип: HRESULT

Если метод выполнен успешно, возвращаемое значение будет S_OK. Если метод завершается сбоем, возвращается следующее значение. D3DERR_INVALIDCALL

Комментарии

Третья барицентрическая координата задается следующими данными:

1 - ( pBaryData.x + pBaryData.y )

Входные данные барицентрических координат этого метода допустимы только для допустимых (неклассовых 0) текселей. ID3DXTextureGutterHelper::GetGutterMap возвращает ненулевые значения для допустимых текселей.

Барицентрические координаты определяют точку внутри треугольника с точки зрения вершин треугольника. Более подробное описание барицентрических координат см. в разделе Описание барицентрических координат Mathworld.

Требования

Требование Значение
Заголовок
D3DX9Mesh.h
Библиотека
D3dx9.lib

См. также раздел

ID3DXTextureGutterHelper