Commit Graph

15 Commits

Author SHA1 Message Date
caleb crome c177728f0d Moved 'drawPoints' from gears.py and pulley.py into Boxes main class
This move makes it easier to use Cartesian points directly.

I tested both the gearbox and rotary generators (with default settings) to ensure that they both still work.
2023-05-26 22:36:30 +02:00
Rotzbua 6fac72bebd Remove useless parentheses 2023-01-13 16:18:44 +01:00
Rotzbua 11340448fa Add typing: magic methods 2023-01-09 07:55:59 +01:00
Rotzbua 47b3bf83a3 Doc: Change links to https 2023-01-08 17:57:08 +01:00
Rotzbua ad38bb1eaf Auto optimize imports
* Remove unused
* Rearrange imports (module > partial > project)
2022-12-31 20:33:49 +01:00
Florian Festi ff6da9eb80 Fix pulley size calculation for r_axle being None 2017-03-29 07:40:17 +02:00
Florian Festi c2fa8c85cf Pulley: Add insideout param
This allows using timing belts as strainwaves in harmonic drives.
2017-03-22 22:03:09 +01:00
schinken 93af56ff9c Code Reformat #1 2016-08-17 15:07:41 +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 8ce1c926cd Add diameter() and getProfiles() (class) methods 2016-07-13 19:55:04 +02:00
Florian Festi bc50f3aeda Fix GT2_2mm pulleys 2016-07-13 19:25:44 +02:00
Florian Festi 01312788bb Make Pulley a part with callback and move params 2016-07-13 17:41:51 +02:00
Florian Festi 9cdb2e8dc4 Translate code from openscad to Boxes.py 2016-07-13 17:41:51 +02:00
Florian Festi 9a7a291efc Turn teeth data into valid Python 2016-07-13 17:41:51 +02:00
Florian Festi cc5fd1d651 Rename as Python module 2016-07-13 17:41:51 +02:00