dxDrawPrimitive
Cliente
Desenha uma primitiva 2D (pontos, linhas ou triângulos) na tela durante um quadro.
bool dxDrawPrimitive(string primitiveType, bool postGUI, table vertex1, vertex2, ...)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
| primitiveType | string | Tipo de primitiva: pointlist, linelist, linestrip, trianglelist, trianglestrip ou trianglefan. |
| postGUI | bool | Desenha por cima da interface. |
| vertex1, vertex2, ... | table | Um argumento por vértice: {x, y} ou {x, y, color}, em pixels, com a cor como valor de tocolor. |
Retorno
true se o desenho foi enfileirado. false quando a quantidade de vértices não serve para o tipo (por exemplo, trianglelist precisa de um múltiplo de 3).
Exemplo
addEventHandler("onClientRender", root, function()
dxDrawPrimitive("trianglelist", false,
{ 100, 300, tocolor(255, 0, 0) },
{ 200, 300, tocolor(0, 255, 0) },
{ 150, 200, tocolor(0, 0, 255) })
end)