Compartir a través de


Método ID3DXSkinInfo::UpdateSkinnedMesh

Aplica la máscara de software a los vértices de destino en función de las matrices actuales.

Sintaxis

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

Parámetros

pBoneTransforms [in]

Tipo: const D3DXMATRIX*

Matriz de transformación ósea.

pBoneInvTransposeTransforms [in]

Tipo: const D3DXMATRIX*

Transponeción inversa de la matriz de transformación ósea.

pVerticesSrc [in]

Tipo: LPCVOID

Puntero al búfer que contiene los vértices de origen.

pVerticesDst [in]

Tipo: PVOID

Puntero al búfer que contiene los vértices de destino.

Valor devuelto

Tipo: HRESULT

Si el método se ejecuta correctamente, el valor devuelto es D3D_OK. Si se produce un error en el método, el valor devuelto se puede D3DERR_INVALIDCALL.

Comentarios

Cuando se usa para piel de vértices con dos elementos de posición, este método quita la segunda posición con el inverso del hueso en lugar del propio hueso.

Requisitos

Requisito Value
Encabezado
D3DX9Mesh.h
Biblioteca
D3dx9.lib

Consulte también

ID3DXSkinInfo