Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Scilab 6.0.1
Change language to: English - Français - Português - 日本語 -

See the recommended documentation of this function

Справка Scilab >> Графики > polygon > xfpoly

# xfpoly

fill a polygon

### Syntax

`xfpoly(xv,yv,[fill])`

### Arguments

xv,yv

two vectors of same size (the points of the polygon).

fill

integer, the color used to fill the polygon.

### Description

`xfpoly` fills a polygon with the current color or a color specified by the optional `fill` argument.

If `fill` is omitted, the polygon is filled with the current color and its contour is drawn with the current color and line style. If `fill` is present, it is used to fill the polygon as follows:

• `if fill<0`, the polygon is filled with the color `-fill`, and its contour is not drawn.

• `if fill=0`, the polygon is filled with the current color and its contour is drawn with the current color and line style (equivalent to `fill` omitted).

• `if fill>0`, the polygon is filled with the color `fill` and its contour is drawn with the current color and line style.

### Examples

```x=sin(2*%pi*(0:4)/5);
y=cos(2*%pi*(0:4)/5);
plot2d(0,0,-1,"010"," ",[-2,-2,2,2]);
gca().foreground = 5;
xfpoly(x,y);
e = gce(); // get the current entity (the last created: here the polyline)
e.fill_mode='off'; // shows only the contour

delete(e);

// Create a new polygon filled with color 3
// and its contour drawn with the current color
xfpoly(x,y,3);```

• xfpolys — fill a set of polygons
• xpoly — draw a polyline or a polygon
• xpolys — draw a set of polylines or polygons