ID3DXSkinInfo::UpdateSkinnedMesh-Methode
Wendet softwarebasiertes Skinning auf die Zielvertices basierend auf den aktuellen Matrizen an.
Syntax
HRESULT UpdateSkinnedMesh(
[in] const D3DXMATRIX *pBoneTransforms,
[in] const D3DXMATRIX *pBoneInvTransposeTransforms,
[in] LPCVOID pVerticesSrc,
[in] PVOID pVerticesDst
);
Parameter
-
pBoneTransforms [in]
-
Typ: const D3DXMATRIX*
Knochentransformationsmatrix.
-
pBoneInvTransposeTransforms [in]
-
Typ: const D3DXMATRIX*
Inverse Transponieren der Knochentransformationsmatrix.
-
pVerticesSrc [in]
-
Typ: LPCVOID
Zeiger auf den Puffer, der die Quellvertices enthält.
-
pVerticesDst [in]
-
Typ: PVOID
Zeiger auf den Puffer, der die Zielpunkte enthält.
Rückgabewert
Typ: HRESULT
Wenn die Methode erfolgreich ist, wird der Rückgabewert D3D_OK. Wenn die Methode fehlschlägt, kann der Rückgabewert D3DERR_INVALIDCALL werden.
Bemerkungen
Bei Verwendung von Scheitelpunkten mit zwei Positionselementen wird das zweite Positionselement mit der Inverse des Knochens anstelle des Knochens selbst behandelt.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|
Siehe auch