![]() |
![]() ![]() |
void GD2d_draw_polytri
(state, vcount, vert, fcolor, vcolor)
DDstate *state;
int vcount;
SHORT2 vert[];
FLOAT3 fcolor[];
FLOAT3 vcolor[];
GD2d_draw_polytri draws a single polytriangle; that is, a series of connected lines, which the renderer forms into triangles.
Here's what a polytriangle looks like, with the polytriangle's vertices numbered:
You set vcount to the number of vertices.
vert should specify vcount pairs of x and y values.
fcolor should be NULL. Or it should specify a color for each triangle; that is, ( vcount - 2) sets of red, green, and blue values.
vcolor should be NULL, or specify vcount sets of red, green, and blue values.
![]() |
![]() ![]() |