Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Hinweis
Die D3DX-Hilfsprogrammbibliothek ist veraltet. Es wird empfohlen, stattdessen DirectXMath zu verwenden.
Berechnet eine umschließende Kugel für das Gitter.
Syntax
HRESULT D3DXComputeBoundingSphere(
_In_ const D3DXVECTOR3 *pFirstPosition,
_In_ DWORD NumVertices,
_In_ DWORD dwStride,
_Out_ D3DXVECTOR3 *pCenter,
_Out_ FLOAT *pRadius
);
Parameter
-
pFirstPosition [in]
-
Typ: const D3DXVECTOR3*
Zeiger auf die erste Position.
-
NumVertices [in]
-
Typ: DWORD
Anzahl der Scheitelpunkte.
-
dwStride [in]
-
Typ: DWORD
Anzahl der Bytes zwischen Positionsvektoren. Verwenden Sie GetNumBytesPerVertex, D3DXGetFVFVertexSize oder D3DXGetDeclVertexSize , um den Scheitelpunkt zu erhalten.
-
pCenter [out]
-
Typ: D3DXVECTOR3*
D3DXVECTOR3-Struktur , die das Koordinatenzentrum der zurückgegebenen umgebenden Kugel definiert.
-
pRadius [out]
-
Typ: FLOAT*
Radius der zurückgegebenen begrenzungsenden Kugel.
Rückgabewert
Typ: HRESULT
Wenn die Funktion erfolgreich ist, wird der Rückgabewert D3D_OK. Wenn die Funktion fehlschlägt, kann der Rückgabewert einer der folgenden sein: D3DERR_INVALIDCALL.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|
Siehe auch