Commit Graph

16 Commits

Author SHA1 Message Date
Florian Festi d6099e5978 Make Parts.ringSegment actually work 2023-01-11 20:33:49 +01:00
Rotzbua 11340448fa Add typing: magic methods 2023-01-09 07:55:59 +01:00
Rotzbua 5fae61bd0d Fix typos and docstrings 2023-01-02 16:15:13 +01:00
Rotzbua ad38bb1eaf Auto optimize imports
* Remove unused
* Rearrange imports (module > partial > project)
2022-12-31 20:33:49 +01:00
SuksAE ece304bf1f
Add labels to some generators 2022-05-14 10:35:58 +02:00
Florian Festi c6e872a146 Add tabs to .parts 2019-02-14 17:34:22 +01:00
Florian Festi ec77d6aa22 Doc strings for Parts methods 2018-08-23 23:28:24 +02:00
Florian Festi 696307397d Refuse knobs with less than 2 serrations 2017-10-01 21:01:18 +02:00
Florian Festi 98e9f827ec waivyKnob: Fix number of serrations
Used to print only have the number of serrations and didn't close
on uneven numbers
2017-10-01 20:54:04 +02:00
Florian Festi 241c65b244 .waivyKnob(): Fix start position for angles != 45 degees 2017-10-01 20:18:42 +02:00
Florian Festi 5956182328 Parts.ringSegment() 2017-03-05 12:52:44 +01:00
schinken 93af56ff9c Code Reformat #1 2016-08-17 15:07:41 +02:00
Florian Festi 6b30c60602 Fix parts and add hole parameter
Fix move params
Remove debugging frames
2016-07-27 23:32:36 +02:00
Florian Festi 4cf33dae50 Move spacing out of the Edge margin() and into Boxes.move()
Also move ctx.save() and restoreinto Boxes.move().
Adjust (hopefully) all places using it.
2016-07-27 22:19:32 +02:00
Florian Festi 354063068a Fix parts.disc() 2016-07-25 18:52:48 +02:00
Florian Festi a344211a09 Add Parts class to collect stand alone parts like knobs 2016-07-15 18:32:37 +02:00