|
|
1.1 root 1: The IDEAL program puts out a code that is intended to be device-independent.
2: It looks like TROFF comments so that IDEAL output may be NROFFed safely,
3: or it may be filtered to produce TROFF commands to draw the picture.
4: It may also be run through filters that throw away all text but what
5: appears between .IS and .IE, in which case only the pictures in the
6: document will be run through the plot filter.
7:
8: Elements of the output:
9:
10: .IS
11: start a picture;
12:
13: ...minx x
14: x becomes the logical x-coordinate of the upper left corner
15: ...maxy y
16: y becomes the logical y-coordinate of the upper left corner
17: ...maxx x
18: x becomes the logical x-coordinate of the lower right corner
19: ...miny y
20: y becomes the logical y-coordinate of the lower right corner
21: ...width w
22: scale the picture to be w inches wide
23: ...colwid w
24: center the picture in a column w inches wide
25: ...line x1 y1 x2 y2
26: draw a line segment from (x1,y1) to (x2,y2)
27: ...circle x0 y0 r
28: draw a circle of radius r centered at (x0,y0)
29: ...arc x0 y0 x1 y1 x2 y2 theta1 theta2 r
30: draw a counterclockwise arc of radius r centered at (x0,y0),
31: starting at (x1,y1), at an angle theta1,
32: ending at (x2,y2), at an angle theta2
33: ...spline x0 y0 x1 y1 x2 y2 ...
34: draw a spline through the points named
35: ...left x0 y0 'string
36: write string so it starts at (x0,y0)
37: ...center x0 y0 'string
38: write string so it is centered at (x0,y0)
39: ...right x0 y0 'string
40: write string so it ends at (x0,y0)
41: .IE
42: end picture
43: .IF
44: end picture
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.