Skip to content

Commit 84f80ba

Browse files
Add two more things to do.
1 parent 6f432c8 commit 84f80ba

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

TODO.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,12 @@ SIGINT has stopped a plot.
1515
function that will reverse a line end-for-end to speed up drawing. That function
1616
is useful in many situations and would eliminate explicit logic to plot
1717
lines in reverse directions.
18+
* Move 'spiral()' into the library. Another useful general-purpose
19+
drawing function. Make sure it can start with a non-zero radius, and draw
20+
both clockwise and anti-clockwise.
21+
* Introduce a proper strategy for handling arc tolerance. Several
22+
functions have a hard-coded '72' in them to represent the default HPGL
23+
arc tolerance of 72 chords. Make this a settable parameter somehow.
1824
* Add multi-pen support. Probably make the '-p' argument accept a
1925
comma-separated list of pens. Plot programs could then call for the
2026
next (or previous) pen and make simple multi-colour plots.

0 commit comments

Comments
 (0)