ID3DXPRTCompBuffer::ExtractBasis-Methode

Extrahiert die Basisvektoren der Mittleren und Prinzipalkomponentenanalyse (PCA) für einen bestimmten Cluster aus einem komprimierten ID3DXPRTCompBuffer-Datenpuffer.

Syntax

HRESULT ExtractBasis(
  [in]      UINT  Cluster,
  [in, out] FLOAT *pClusterBasis
);

Parameter

Cluster [ In]

Typ: UINT

Cluster, für den die Basis extrahiert wird.

pClusterBasis [ in, out]

Typ: FLOAT*

Zeiger auf ein Array von Basisvektordaten für Cluster. Die Größe der gespeicherten FLOAT-Daten ist: (1 + Anzahl von PCA-Vektoren pro Cluster) * (Anzahl der Koeffizienten) * (Anzahl der Farbkanäle)

Rückgabewert

Typ: HRESULT

Wenn die Methode erfolgreich ist, lautet der Rückgabewert S _ OK. Wenn die Methode fehlschlägt, wird der folgende Wert zurückgegeben.

Requirements (Anforderungen)

Anforderung Wert
Header
D3DX9Mesh.h
Bibliothek
D3dx9.lib

Weitere Informationen

ID3DXPRTCompBuffer