Метод ID3DXSkinInfo::UpdateSkinnedMesh

Применяет программную оболочку к целевым вершинам на основе текущих матриц.

Синтаксис

HRESULT UpdateSkinnedMesh(
  [in] const D3DXMATRIX *pBoneTransforms,
  [in] const D3DXMATRIX *pBoneInvTransposeTransforms,
  [in]       LPCVOID    pVerticesSrc,
  [in]       PVOID      pVerticesDst
);

Параметры

pBoneTransforms [in]

Тип: const D3DXMATRIX*

Матрица преобразования кости.

pBoneInvTransposeTransforms [in]

Тип: const D3DXMATRIX*

Инверсная транспонирование матрицы преобразования кости.

pVerticesSrc [in]

Тип: LPCVOID

Указатель на буфер, содержащий исходные вершины.

pVerticesDst [in]

Тип: PVOID

Указатель на буфер, содержащий вершины назначения.

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

Тип: HRESULT

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

Комментарии

При использовании к вершинам кожи с двумя элементами положения этот метод обкакивает второй элемент позиции с обратной кости, а не самой кости.

Требования

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

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

ID3DXSkinInfo