38f64f7c62
Use __slots__ for class members
...
Also use the other sort of type hints for instance variables
2019-05-17 00:37:56 -07:00
a461446059
Custom deepcopy() implementations to help speed things up
2019-05-15 00:19:37 -07:00
a44a7c176e
Add type hints
2019-05-15 00:14:35 -07:00
c6fac19fe0
Set standard constructor arg order and add rotation
and mirrored
args where reasonable
2019-04-20 14:18:25 -07:00
d5a255a9d7
Add mirror() to shapes
...
Might need to fix ordering on Text.to_polygons()
2018-04-14 15:27:56 -07:00
4c535e6564
return self from Text's scale_by and rotate
2018-04-14 14:38:42 -07:00
jan
3a460a9296
Add Text shape
...
Rendered using freetype-py and matplotlib
Can eliminate the matplotlib dependency if I write my own bezier code,
but that's work (and I already use matplotlib...).
2016-10-19 16:52:28 -07:00
jan
5bf486ac81
Add all files to repository
2016-03-15 19:12:39 -07:00