Метод 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.
Комментарии
При использовании к вершинам кожи с двумя элементами положения этот метод обкакивает второй элемент позиции с обратной кости, а не самой кости.
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|
См. также раздел