Note: The Agar manual pages follow certain conventions, notably
concerning function return values. Please read
AG_Intro(3)
first.
SYNOPSIS
#include <agar/core.h>
#include <agar/gui.h>
#include <agar/vg.h>
|
DESCRIPTION
|
VG_Polygon is a
VG(3) node class which describes a filled polygon with
VG_Point(3) entities as its vertices.
|
INTERFACE
VG_Polygon * VG_PolygonNew (VG_Node *parent)
Uint VG_PolygonVertex (VG_Polygon *P, VG_Point *pt)
void VG_PolygonDelVertex (VG_Polygon *P, Uint vtx)
|
The
VG_PolygonNew() function creates a new polygon entity attached to
parent, without any vertices.
VG_PolygonVertex() creates a new vertex using the existing
VG_Point(3) pt. The index of the new vertex is returned.
VG_PolygonDelVertex() removes the specified vertex
vtx from the polygon.
The function is a no-op if
vtx is an invalid index.
VG_PolygonSetOutline() disables filling of the polygon such that only its outline is displayed.
Default behavior is to display a filled polygon.
|
SEE ALSO
HISTORY
|
The
VG_Polygon class first appeared in
Agar 1.3.3.
|