void RenderFilled3DCircle(Vector2D point_one, Vector2D point_two, Vector2D point_three, color_t color)
{
Vertex_t verts[3] = {
Vertex_t(point_one),
Vertex_t(point_two),
Vertex_t(point_three)
};
static int texture = interfaces.surfaces->CreateNewTextureID(true);
unsigned char buffer[4] = { 255, 255, 255, 255 };
interfaces.surfaces->DrawSetTextureRGBA(texture, buffer, 1, 1);
interfaces.surfaces->DrawSetcolor_t(color.get_red(), color.get_green(), color.get_blue(), color.get_alpha());
interfaces.surfaces->DrawSetTexture(texture);
interfaces.surfaces->DrawTexturedPolygon(3, verts);
}