Condividi tramite


Interfaccia ID3DXBaseMesh

Le applicazioni usano i metodi dell'interfaccia ID3DXBaseMesh per modificare ed eseguire query su oggetti mesh e mesh progressiva.

Membri

L'interfaccia ID3DXBaseMesh eredita dall'interfaccia IUnknown . ID3DXBaseMesh include anche questi tipi di membri:

Metodi

L'interfaccia ID3DXBaseMesh include questi metodi.

Metodo Descrizione
CloneMesh Clona una mesh usando un dichiaratore.
CloneMeshFVF Clona una mesh usando un codice FVF (Flexible Vertex Format).
ConvertAdjacencyToPointReps Converte le informazioni sull'adiacenza mesh in una matrice di rappresentanti di punti.
ConvertPointRepsToAdjacency Converte i dati rappresentativi del punto in informazioni di adiacenza mesh.
DrawSubset Disegna un subset di una mesh.
GenerateAdjacency Generare un elenco di bordi mesh, nonché un elenco di visi che condividono ogni bordo.
GetAttributeTable Recupera una tabella di attributi per una mesh o il numero di voci archiviate in una tabella di attributi per una mesh.
GetDeclaration Recupera una dichiarazione che descrive i vertici nella mesh.
GetDevice Recupera il dispositivo associato alla mesh.
GetFVF Ottiene il valore del vertice della funzione fissa.
GetIndexBuffer Recupera i dati in un buffer di indice.
GetNumBytesPerVertex Ottiene il numero di byte per vertice.
GetNumFaces Recupera il numero di visi nella mesh.
GetNumVertices Recupera il numero di vertici nella mesh.
GetOptions Recupera le opzioni mesh abilitate per questa mesh in fase di creazione.
GetVertexBuffer Recupera il buffer dei vertici associato alla mesh.
LockIndexBuffer Blocca un buffer di indice e ottiene un puntatore alla memoria del buffer di indice.
LockVertexBuffer Blocca un buffer dei vertici e ottiene un puntatore alla memoria del vertex buffer.
UnlockIndexBuffer Sblocca un buffer di indice.
UnlockVertexBuffer Sblocca un buffer dei vertici.
UpdateSemantics Questo metodo consente all'utente di modificare la dichiarazione di mesh senza modificare il layout dei dati del vertex buffer. La chiamata è valida solo se i formati di dichiarazione precedenti e nuovi hanno le stesse dimensioni dei vertici.

 

Commenti

Una mesh è un oggetto costituito da un set di visi poligonali. Una mesh definisce un set di vertici e un set di visi (i visi sono definiti in termini di vertici e normali della mesh).

Il tipo LPD3DXBASEMESH è definito come puntatore all'interfaccia ID3DXBaseMesh .

typedef struct ID3DXBaseMesh *LPD3DXBASEMESH;

Requisiti

Requisito Valore
Intestazione
D3DX9Mesh.h
Libreria
D3dx9.lib

Vedi anche

Interfacce D3DX