home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fresh Fonts 1
/
freshfonts1.bin
/
programs
/
amiga
/
pastex
/
man
/
fig
/
fig.man
< prev
next >
Wrap
Text File
|
1991-07-18
|
15KB
|
379 lines
FIG(1) USER COMMANDS FIG(1)
NAME
fig - Facility for Interactive Generation of figures
SYNOPSIS
fig [ -r ] [ file ]
DESCRIPTION
Fig is a menu-driven tool that allows the user to draw and
manipulate objects interactively on the screen of a Sun
Workstation. It can only be run within the SunWindows
environment and requires a three-button mouse. File speci-
fies the name of a file to be edited. The description of
objects in the file will be read at the start of fig.
The output from fig can be printed by first using f2p (fig
to pic(1) translator, also known by its previous name
ftop(1L)) to translate it into pic(1) language. The pic(1)
file can be saved and edited like ordinary text file. To
print the file one should issue the command:
pic file | troff
adding any required options to the invocation of troff(1).
The file may be used in conjunction with any other troff(1)
preprocessors.
Another way to produce a hrad copy is to use f2ps (the fig
to postscript translator) to produce a postscript file from
fig file. The postscript file can be sent directly to a
postscript printer via lpr(1).
OPTIONS
-r Change the position of the panel window to the right of
the canvas window (default: left).
GRAPHICAL OBJECTS
The objects in fig are divided into primitive objects and
compound object. The primitive objects are: ARC, CIRCLE,
CLOSED SPLINE, ELLIPSE, POLYLINE, POLYGON, SPLINE, and TEXT.
A primitive can be moved, rotated, flipped, copied or
erased. A compound object is composed of primitive objects.
The primitive objects that constitute a compound can not be
individually modified, but they can be manipulated as an
entity; a compound can be moved, rotated, flipped, copied or
erased. An extra function that can be applied to a compound
object is scaling, which is not available for primitive
objects.
DISPLAY WINDOWS
Three windows comprise the display area of fig: the panel
window the message window, and the canvas window. The mes-
sage window always appears below the others; it is the area
in which messages are sent and received. from the The menu
window can be placed to the left or right of the the canvas
window (default: left).
POP-UP MENU
The pop-up menu appears when the right mouse button is
pressed with the cursor positioned within the canvas window.
Positioning the cursor over the desired menu entry and
releasing the button selects a menu entry.
There are a number of file accessing functions in the pop-up
menu. Most of the time when one of these functions is
selected, the user will be asked for a file name. If the
specified file can be located and the access permission are
granted, fig will carry out the function. However in case
things go wrong, fig will abort the function and printed the
causes on the message window.
Undo Undo the last object creation or modification.
Redisplay
Redraw the canvas.
Remove all
Remove all objects on the canvas window (can be
undone).
Edit file ...
The current contents of the canvas are cleared and
objects are read from the specified file. The user
will be asked for a file name. This file will become
the current file.
Save Save the current contents of the canvas in the current
file. If no file is being edited, the user will be
asked for a file name as in the "Save in ..." function.
Read file ...
Read objects from the specified file and merge them
with objects already shown on the canvas. (The user
will be asked for a file name.)
Save as ...
Save objects on the screen into a file specified by the
user. (The user will be asked for a file name.)
Status
Show the name of the current file and directory.
Change Directory
Change the working directory. Any file name without a
full path name will employ the current working direc-
tory.
Save & Exit
Save the objects in the current file and exit from fig.
If there is no current file, the user will be asked for
a file name. No confirmation will be asked.
Quit Exit from fig, discarding all objects. The user will be
asked to confirm the action, by clicking the left but-
ton.
Save as BITMAP ...
Create a bitmap picture of the drawings for use with
other tools (for example, for use as an icon). The
smallest rectangular area of pixels that encompasses
the figure is written to the named file (the user will
be asked for a file name) from top row to bottom and
left to right (in Sun raster format). Only TEXT
objects that are parts of compound objects will be
treated as parts of the picture; other texts are saved
as objects in fig format following the bitmap data.
The coordinates of these text objects can be used to
identify locations on the bitmap.
MENU WINDOW MANIPULATION FUNCTIONS
Icons in the menu window represent object manipulation func-
tions, modes and other drawing or modification aids. Mani-
pulation functions are selected by positioning the cursor
over it and clicking the left mouse button. The selected
icon is highlighted, and a message describing its function
appears in the message window.
The left and middle buttons are used to creat and modify
objects in the canvas window. Most actions start with
clicking of the left button and end with clicking of the
right button. There is no need to hold down a button while
positioning the cursor.
MENU WINDOW COMMAND DESCRIPTIONS
Entries in the panel window can be classified into two
categories: object creation/modification/removal commands
(only one of which may be active at any one time), and draw-
ing aids (which act as toggle switches). There are two ways
for drawing circles, two for ellipses, two for splines and
two for closed splines. There are two basic splines. One
is the interpolated spline in which the spline pass thorough
the entered points (knots). The other is the normal spline
in which on control points are passed by the spline (except
for the two end points in the open spline).
OBJECT CREATION/MODIFICATION/REMOVAL
Multiple commands are grouped thematically in the following
descriptions (which is listed alphabetically).
ADD/DELETE ARROWS
Add or delete arrow heads for POLYLINE, POLYGON, SPLINE
or CLOSED SPLINE objects (points of a BOX can not be
added or deleted).
ADD/DELETE POINTS
Add or delete points for POLYLINE, POLYGON, SPLINE or
CLOSED SPLINE objects (points of a BOX can not be added
or deleted).
ARC Create an arc. Specify three points using the left
button.
BOX Create rectangular boxes. Start with the left button
and terminate with the right button.
BREAK COMPOUND
Break a compound object to allow manipulation of its
component parts. Click the left button on the bounding
box of the compound object.
CIRCLE
Create circles by specifying their radii or diameters.
Click the left button on the canvas window, move the
cursor until the desired radius or diameter is reached,
then click the middle button to terminate. The circle
will be drawn after the pressing of the middle button.
CLOSED INTERPOLATED SPLINE
Create closed or periodic splines.