D3DXComputeBoundingBox-Funktion (D3DX9Mesh.h)

Hinweis

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

Berechnet ein koordinatenachsenorientiertes Begrenzungsfeld.

Syntax

HRESULT D3DXComputeBoundingBox(
  _In_  const D3DXVECTOR3 *pFirstPosition,
  _In_        DWORD       NumVertices,
  _In_        DWORD       dwStride,
  _Out_       D3DXVECTOR3 *pMin,
  _Out_       D3DXVECTOR3 *pMax
);

Parameter

pFirstPosition [in]

Typ: const D3DXVECTOR3*

Zeiger auf die erste Position.

NumVertices [in]

Typ: DWORD

Anzahl der Scheitelpunkte.

dwStride [in]

Typ: DWORD

Anzahl oder Anzahl von Bytes zwischen Scheitelpunkten.

pMin [out]

Typ: D3DXVECTOR3*

Zeiger auf eine D3DXVECTOR3-Struktur , die die zurückgegebene linke untere Ecke des Begrenzungsrahmens beschreibt. Siehe Hinweise.

pMax [out]

Typ: D3DXVECTOR3*

Zeiger auf eine D3DXVECTOR3-Struktur , die die zurückgegebene obere rechte Ecke des Begrenzungsrahmens beschreibt. Siehe Hinweise.

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.

Bemerkungen

Anforderungen

Anforderung Wert
Header
D3DX9Mesh.h
Bibliothek
D3dx9.lib

Siehe auch

Gitterfunktionen