xclip — (obsolete) set a clipping zone
xclip([x,y,w,h]) xclip(rect) xclip("clipgrf")
xclip
set a clipping zone given by the coordinates, in the current
graphics scale, of the rectangle x,y,w,h
(upper-left point, width, height). If only one argument is given, it stands
for a rectangle specification rect=[x,y,w,h]
.
xclip("clipgrf")
is used to clip the usual rectangle boundaries.
To unclip a region use the command xclip()
.
Function xclip
is obsolete and will be permanently removed in Scilab 5.2.
To set a clipping zone, please use instead the clip_state
and clip_box
properties of graphic entities.
x=0:0.2:2*%pi; x1=[sin(x);100*sin(x)]; y1=[cos(x);100*cos(x)]; y1=y1+20*ones(y1); // set the frame clf();a=gca();a.data_bounds=[-100 -100;500 600]; // No clipping xsegs(10*x1+200*ones(x1),10*y1+200*ones(y1)) e=gce(); //handle on the Segs entity // draw rectangle clipping zone xrect(150,460,100,150) // set clip_box for Segs entity e.clip_box=[150,460,100,150]; // Set usual rectangle boundaries clipping zone e.clip_state='clipgrf'; xclip("clipgrf") // remove clipping e.clip_state='off';