D3DXCreateTeapot-Funktion
Verwendet ein linkshändiges Koordinatensystem, um ein Gitternetz zu erstellen, das eine Teekanne enthält.
Syntax
HRESULT D3DXCreateTeapot(
_In_ LPDIRECT3DDEVICE9 pDevice,
_Out_ LPD3DXMESH *ppMesh,
_Out_ LPD3DXBUFFER *ppAdjacency
);
Parameter
-
pDevice [ In]
-
Typ: LPDIRECT3DDEVICE9
Zeiger auf eine IDirect3DDevice9-Schnittstelle, die das Gerät darstellt, das dem erstellten Teekannengitter zugeordnet ist.
-
ppMesh [ out]
-
Typ: LPD3DXMESH*
Adresse eines Zeigers auf die Ausgabeform, eine ID3DXMesh-Schnittstelle.
-
ppAdjacency [ out]
-
Typ: LPD3DXBUFFER*
Adresse eines Zeigers auf eine ID3DXBuffer-Schnittstelle. Wenn die Methode zurückgegeben wird, wird dieser Parameter mit einem Array von drei DWORDs pro Gesicht gefüllt, die die drei Nachbarn für jedes Gesicht im Gitternetz angeben. NULL kann angegeben werden.
Rückgabewert
Typ: HRESULT
Wenn die Funktion erfolgreich ist, ist der Rückgabewert D3D _ OK. Wenn die Funktion fehlschlägt, kann der Rückgabewert einer der folgenden sein: D3DERR _ INVALIDCALL, D3DXERR _ INVALIDDATA, E _ OUTOFMEMORY.
Bemerkungen
Diese Funktion erstellt ein Gitternetz mit der Erstellungsoption D3DXMESH MANAGED und dem flexiblen _ Vertexformat (FVF) _ | D3DFVF XYZ D3DFVF _ NORMAL.
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|