dxDrawMaterialPrimitive3D
O mesmo, preenchendo a figura com uma imagem.
Sintaxe
Seção intitulada “Sintaxe”bool dxDrawMaterialPrimitive3D ( string tipo, material imagem, mixed estagio, table vertice1, table vertice2, ... )Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
tipo | string | — | Veja a tabela de tipos de primitiva. |
imagem | material | — | Qualquer material (textura, render target, screen source, SVG ou shader), ou o caminho de um arquivo de imagem do resource. |
estagio | mixed | — | Um booleano ou o nome de um estágio de renderização. Veja Profundidade. nil equivale a "postfx". |
... | table | — | Um vértice por argumento: {x, y, z, u, v} ou {x, y, z, cor, u, v}. |
Retorno
Seção intitulada “Retorno”true se a figura entrou na fila, ou false quando a quantidade de vértices não fecha com o tipo.
Um tipo ou nome de estágio não reconhecido, uma imagem que não pôde ser carregada, ou uma tabela de vértice que não tenha 5 ou 6 números gera um erro de Lua.
Veja também
Seção intitulada “Veja também”dxDrawLine3D— Desenha uma linha entre dois pontos do mundo.dxDrawMaterialLine3D— Desenha uma linha 3D com espessura preenchida por uma imagem — útil para rastros, feixes e placas flutuantes.dxDrawMaterialSectionLine3D— Igual à anterior, mas usando apenas um recorte da imagem.dxDrawPrimitive3D— Desenha uma figura livre no mundo.dxDrawWiredSphere— Desenha uma esfera de arame — prática para marcar um raio de ação enquanto você depura algo.dxDrawModel3D— Desenha um modelo do jogo em uma posição, sem criar objeto nenhum.