Freigeben über


D3DXComputeBoundingSphere-Funktion (D3DX10math.h)

Hinweis

Die D3DX10-Hilfsprogrammbibliothek ist veraltet. Es wird empfohlen, stattdessen DirectXMath zu verwenden.

Berechnet eine Begrenzungskugel für das Gitter.

Syntax

HRESULT D3DXComputeBoundingSphere(
  _In_ const D3DXVECTOR3 *pFirstPosition,
  _In_       DWORD       NumVertices,
  _In_       DWORD       dwStride,
  _In_       D3DXVECTOR3 *pCenter,
  _In_       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.

pCenter [in]

Typ: D3DXVECTOR3*

D3DXVECTOR3-Struktur , die den Koordinatenmittelpunkt der zurückgegebenen umgebenden Kugel definiert.

pRadius [in]

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 wie folgt aussehen: D3DERR_INVALIDCALL.

Anforderungen

Anforderung Wert
Header
D3DX10math.h
Bibliothek
D3DX10.lib

Siehe auch

Gitterfunktionen