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