| Scilab Reference Manual |
|---|
arc_properties — description of the Arc entity properties
The Arc entity is a leaf of the graphics entities hierarchy. This entity defines the parameters for ellipses and part of ellipses and the filled ones.
| visible: | This field contains the visible property value for the entity . It should be "on" or "off" . If "on" the arc is drawn, If "off" the arc is not displayed on the screen. | ||||||
| data: | This property is to return the coordinates of the upper-left point, the width and the height of the inclosing rectangle as well as the boundary angles of the sector. It is the matrix [xleft,yup;width,height;a1,a2] where a1/64 and a2/64 are the sector boundary angles in degree. | ||||||
| line_style: | The line_style property value should be an integer in [0 9]. 0 stands for solid the other value stands for a selection of dashes. | ||||||
| thickness: | This field contains the line thickness property. Its value should be positive integer. | ||||||
| foreground: | This field contains the default foreground property value used to draw or to fill arc. It should be a color index (relative to the current colormap). | ||||||
| fill_mode: | If fill_mode property value is "on" , the rectangle is filled with the foreground color, if its value is "off" only the shape of the arc is drawn using the foreground color. | ||||||
| clip_state: | This field contains the clip_state property value for the arc. Clip_state value should be :
| ||||||
| clip_box: | This field is to determinate the clip_box property. By Default its value should be an empty matrix if clip_state is "off". Other cases the vector [x,y,w,h] (upper-left point width height) defines the portions of the arc to display, however clip_state property value will be changed. | ||||||
| parent: | This field contains the handle of the parent. The parent of the arc entity should be of the type "Axes" or "Agregation". |
set("figure_style","new") //create a figure
a=get("current_axes");//get the handle of the newly created axes
a.data_bounds=[-2,-2,2,2];
xarc(-1.5,1.5,3,3,0,360*64)
arc=get("hdl"); //get handle on current entity (here the arc entity)
arc.fill_mode="on";
arc.foreground=5;
arc.data(3,:)=[2 270*64];
arc.visible="off";
Djalel ABDEMOUCHE
| << alufunctions | axes_properties >> |