Scilab Function

xclip - définit une zone de "clipping"

### Sequence d'appel

  `xclip([x,y,w,h])`
  `xclip(rect)`
  `xclip("clipgrf")`

### Parametres

- `x,y,w,h` : valeurs réelles.
- `rect` : vecteur ligne de taille 4.

### Description

`xclip` définit une zone de "clipping" définie par les coordonnées, dans l'échelle courante, du rectangle `x,y,w,h` (point en haut à gauche, largeur, hauteur) : les opérations graphiques sont restreintes à ce rectangle.

Si un seul argument est donné, il est considéré comme une spécification de rectangle `rect=[x,y,w,h]`.

`xclip("clipgrf")` est utilisé pour utiliser la zone de clipping égale au cadre du dessin courant.

Pour supprimer l'effet d'une commande xclip précédente, utiliser `xclip()`.

### Exemples

    x=0:0.2:2*%pi;
    x1=[sin(x);100*sin(x)];
    y1=[cos(x);100*cos(x)];
    y1=y1+20*ones(y1);
    // No clip
    plot2d([-100,500],[-100,600],[-1,-1],"022")
    xsegs(10*x1+200*ones(x1),10*y1+200*ones(y1))
    // clipping défini par un rectangle
    xbasc(); plot2d([-100,500],[-100,600],[-1,-1],"022")
    xrect(150,460,100,150)
    xclip(150,460,100,150)
    xsegs(10*x1+200*ones(x1),10*y1+200*ones(y1))
    // rectangle de clipping = cadre du dessin
    xbasc(); plot2d([-100,500],[-100,600],[-1,-1],"022")
    xclip("clipgrf")
    xsegs(10*x1+200*ones(x1),10*y1+200*ones(y1));
    // fin du clipping
    xclip()

### Auteur

J.Ph.C.