Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Os aplicativos usam os métodos da interface ID3DXBaseMesh para manipular e consultar a malha e objetos de malha progressiva.
Membros
A interface ID3DXBaseMesh herda da interface IUnknown . ID3DXBaseMesh também tem estes tipos de membros:
Métodos
A interface ID3DXBaseMesh tem esses métodos.
| Método | Descrição |
|---|---|
| CloneMesh | Clona uma malha usando um declarador. |
| CloneMeshFVF | Clona uma malha usando um código FVF (formato de vértice flexível). |
| ConvertAdjacencyToPointReps | Converte informações de adjacência de malha em uma matriz de representantes de ponto. |
| ConvertPointRepsToAdjacency | Converte dados representativos de ponto em informações de adjacência de malha. |
| DrawSubset | Desenha um subconjunto de uma malha. |
| GenerateAdjacency | Gere uma lista de bordas de malha, bem como uma lista de rostos que compartilham cada borda. |
| GetAttributeTable | Recupera uma tabela de atributo para uma malha ou o número de entradas armazenadas em uma tabela de atributos para uma malha. |
| GetDeclaration | Recupera uma declaração que descreve os vértices na malha. |
| GetDevice | Recupera o dispositivo associado à malha. |
| GetFVF | Obtém o valor de vértice da função fixa. |
| GetIndexBuffer | Recupera os dados em um buffer de índice. |
| GetNumBytesPerVertex | Obtém o número de bytes por vértice. |
| GetNumFaces | Recupera o número de rostos na malha. |
| GetNumVertices | Recupera o número de vértices na malha. |
| GetOptions | Recupera as opções de malha habilitadas para essa malha no momento da criação. |
| GetVertexBuffer | Recupera o buffer de vértice associado à malha. |
| LockIndexBuffer | Bloqueia um buffer de índice e obtém um ponteiro para a memória do buffer de índice. |
| LockVertexBuffer | Bloqueia um buffer de vértice e obtém um ponteiro para a memória do buffer de vértice. |
| UnlockIndexBuffer | Desbloqueia um buffer de índice. |
| UnlockVertexBuffer | Desbloqueia um buffer de vértice. |
| UpdateSemantics | Esse método permite que o usuário altere a declaração de malha sem alterar o layout de dados do buffer de vértice. A chamada só será válida se os formatos de declaração antigos e novos tiverem o mesmo tamanho de vértice. |
Comentários
Uma malha é um objeto composto por um conjunto de rostos poligonais. Uma malha define um conjunto de vértices e um conjunto de rostos (os rostos são definidos em termos dos vértices e normais da malha).
O tipo LPD3DXBASEMESH é definido como um ponteiro para a interface ID3DXBaseMesh .
typedef struct ID3DXBaseMesh *LPD3DXBASEMESH;
Requisitos
| Requisito | Valor |
|---|---|
| parâmetro |
|
| Biblioteca |
|
Confira também