Add polygon method to dsl

Testing and documentation too.

Closes #67
This commit is contained in:
Andy Meneely
2015-05-22 06:12:48 -04:00
parent f0b71531aa
commit 3bbc787025
8 changed files with 74 additions and 5 deletions
+20 -1
View File
@@ -77,8 +77,27 @@ cairo: line_to([296.90983005625054, 990.4894348370485])
cairo: line_to([307.7254248593737, 976.2235870926212])
cairo: line_to([308.09016994374946, 994.1221474770753])
cairo: line_to([325.0, 1000.0])
cairo: close_path([])
cairo: set_source_color([:cyan])
cairo: set_line_width([1])
cairo: set_line_width([3])
cairo: fill_preserve([])
cairo: set_source_color([:burgundy])
cairo: stroke([])
cairo: restore([])
cairo: save([])
cairo: translate([500, 1000])
cairo: rotate([1.5707963267948966])
cairo: translate([-500, -1000])
cairo: move_to([525, 1000])
cairo: line_to([525.0, 1000.0])
cairo: line_to([507.7254248593737, 1023.7764129073788])
cairo: line_to([479.7745751406263, 1014.6946313073119])
cairo: line_to([479.7745751406263, 985.3053686926881])
cairo: line_to([507.7254248593737, 976.2235870926212])
cairo: line_to([525.0, 1000.0])
cairo: close_path([])
cairo: set_source_color([:cyan])
cairo: set_line_width([2])
cairo: fill_preserve([])
cairo: set_source_color([:burgundy])
cairo: stroke([])