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 |
|
Libreria |
|
Vedi anche