Commit Graph

658 Commits

Author SHA1 Message Date
Florian Festi ac2c400596 Allow passing arguments as a list and replacing the ArgumentParser class used 2016-03-08 09:34:12 +01:00
Florian Festi 40d011db6a Add command line parameter using argparse
Remove params from __init__()
Added new function .open() that needs to be called from .render()
2016-03-08 09:34:12 +01:00
Florian Festi 333c786a11 Setting are already dependend of thickness 2016-03-02 13:18:55 +01:00
Florian Festi 0163023aef Add CompoundEdge 2016-02-23 14:14:10 +01:00
Florian Festi 6a057b3c55 Add CrossingFingerHoleEdge 2016-02-23 14:14:10 +01:00
Florian Festi 0c77543dd1 Move to Python 3 2016-02-12 21:22:32 +01:00
Florian Festi a1abe1b556 Add polyline() 2014-04-20 21:54:33 +02:00
Florian Festi b73a7d788f trayinsert.py: Separating walls for dividing up drawers
A very much simpliefied version of typetray
2014-04-08 19:53:32 +02:00
Florian Festi ade81f9e64 Slot and SlottedEdge: Move code from typetray.py to boxes.py 2014-04-08 19:53:32 +02:00
Florian Festi 5d3edc1b6c Use mm as size and remove white background 2014-03-29 08:23:18 +01:00
Florian Festi 8de9c304d6 Move finalization into global function 2014-03-21 21:08:54 +01:00
Florian Festi d707b8809b Licence the code under GPLv3 2014-03-16 18:26:12 +01:00
Florian Festi dbe9bba5cd Update presentation 2014-03-15 20:14:22 +01:00
Florian Festi ae57ab5c83 flexbox.py: Increase default hight so enure front has some fingers in the joint 2014-03-15 16:13:24 +01:00
Florian Festi 329abd8c63 Add folder.py - a book cover made with flex 2014-03-15 15:10:44 +01:00
Florian Festi 493aba5abb Add box3.py - a simple box with only 3 walls 2014-03-15 15:08:27 +01:00
Florian Festi 46ef5903c8 Add box2.py - a simple, open box 2014-03-15 15:03:38 +01:00
Florian Festi a664fb9a3a First version of a presentation 2014-03-15 13:27:46 +01:00
Florian Festi 8971002422 typetray.py: Adjust canvas and default output 2014-03-15 13:26:30 +01:00
Florian Festi 4f11426936 Adjust canvas sizes 2014-03-15 13:24:06 +01:00
Florian Festi 9b8a618796 flexbox.py: Adjust canvas size 2014-03-15 13:23:02 +01:00
Florian Festi d85d314983 Add example outputs for most of the scripts 2014-03-15 12:30:28 +01:00
Florian Festi be3ae6afeb magazinefile.py: Export thickness param and adjust canvas size 2014-03-15 10:34:26 +01:00
Florian Festi 4ce2681b32 Python 3 compatibility 2014-03-03 21:45:01 +01:00
Florian Festi 6976097d38 Added magazine file 2014-02-25 20:01:14 +01:00
Florian Festi 35decbb1dd Add .gitignore file 2014-02-24 19:33:47 +01:00
Florian Festi 13d46195b7 Add boxes.text() and use it in drillbox.py 2014-01-21 22:48:20 +01:00
Florian Festi 82ebbf09ed box.py: Make sides symetric and add top 2014-01-21 22:48:20 +01:00
Florian Festi 5aa75ba4d9 Make fingers symetric instead of round and round 2014-01-21 22:48:19 +01:00
Florian Festi ecb2dd9751 Make large parts separate paths 2014-01-21 22:48:19 +01:00
Florian Festi 14c6ca1a31 Added drillbox.py 2014-01-21 22:48:19 +01:00
Florian Festi 1b5ce8d3c2 typetray.py : fix params 2014-01-21 22:48:12 +01:00
Florian Festi e716bdcc57 typetray.py: Have a separate height for inner walls 2013-12-01 16:13:29 +01:00
Florian Festi 12b5b71300 typetray.py: add griphole, calculate distances 2013-11-26 22:53:45 +01:00
Florian Festi 0030cad828 Fix typo 2013-11-26 22:53:06 +01:00
Florian Festi ea8d6c1a6c Add typetray.py 2013-11-06 22:49:32 +01:00
Florian Festi 1a4e62b889 printer.py: Random adjustments 2013-11-06 19:30:26 +01:00
Florian Festi f4ae547877 Box.py: Remove bolt holes and set surroundingspace 2013-11-06 19:29:02 +01:00
Florian Festi d92bb63055 Use different finger joints and fix lid size 2013-09-15 19:20:34 +02:00
Florian Festi 8a25094b25 Do not overwrite already existing edge characters 2013-09-15 19:19:24 +02:00
Florian Festi 3b36c390a0 Fix FingerJointEdge for not so short length 2013-09-01 14:39:26 +02:00
Florian Festi b89390b729 Box with lid 2013-09-01 01:59:24 +02:00
Florian Festi b42d31ed71 Fix offset for callbacks of rectangularWall 2013-08-31 20:06:30 +02:00
Florian Festi a2870f0f29 Add Boxes.debug to add construction lines 2013-08-31 20:04:47 +02:00
Florian Festi 96c8cb9eb6 Fix FingerJointEdge for short length 2013-08-31 19:36:06 +02:00
Florian Festi 0586d83c1a Add cable adustmenst and change spacing of FingerJoints 2013-07-26 09:59:09 +02:00
Florian Festi 488da01c4d Add NutHole 2013-07-26 09:59:09 +02:00
Florian Festi 6c1318d369 Add surroundingspaces param to FingerJoint, allowing the fingers to get closer to the edges 2013-07-26 09:59:09 +02:00
Florian Festi 5f925c4b64 Add support triangle to winch buck 2013-07-26 00:12:18 +02:00
Florian Festi cad8d30644 Add first steps for a cable driven 3D printer 2013-07-21 23:03:56 +02:00