Florian Festi
|
2b84c15cf4
|
Fix radius handling of rectangularHole()
|
2016-03-15 20:28:44 +01:00 |
Florian Festi
|
c4c8e35beb
|
Add more stuff to the web interface
|
2016-03-08 22:27:55 +01:00 |
Florian Festi
|
3b69558905
|
Use doc string as argparse description
|
2016-03-08 09:36:06 +01:00 |
Florian Festi
|
486b8b944b
|
Overwrite parts if they already exist
This allows using the Boxes object multiple times with different settings
|
2016-03-08 09:36:06 +01:00 |
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
|
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
|
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
|
4ce2681b32
|
Python 3 compatibility
|
2014-03-03 21:45:01 +01:00 |
Florian Festi
|
13d46195b7
|
Add boxes.text() and use it in drillbox.py
|
2014-01-21 22:48:20 +01:00 |
Florian Festi
|
ecb2dd9751
|
Make large parts separate paths
|
2014-01-21 22:48:19 +01:00 |
Florian Festi
|
0030cad828
|
Fix typo
|
2013-11-26 22:53:06 +01: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
|
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
|
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
|
a58186f0f0
|
Fix callback of rectangularWall. Do edge for width for previous edge first
|
2013-07-21 23:02:51 +02:00 |
Florian Festi
|
4954055de8
|
Set default burn to 0.05
|
2013-07-21 23:02:19 +02:00 |
Florian Festi
|
1ddf90d077
|
Add position params to NEMA stepper mount
|
2013-07-21 23:01:35 +02:00 |
Florian Festi
|
0e5776451f
|
Fix placing of hex holes in roundedPlate
|
2013-07-20 19:29:41 +02:00 |
Florian Festi
|
a5cf3cc59f
|
Add callbacks to rectangularWall
|
2013-07-20 19:00:50 +02:00 |
Florian Festi
|
3fd36fa9a7
|
NEMA stepper mount
|
2013-07-20 18:57:40 +02:00 |
Florian Festi
|
a8fff61b83
|
rectanglularHole
|
2013-07-20 18:57:40 +02:00 |
Florian Festi
|
7785fcdfa7
|
Remove burn offset from fingerHolesAt - offset is now handled by callback
|
2013-07-20 18:57:40 +02:00 |
Florian Festi
|
9fb6e85ad9
|
Use r in the handle instead of hard coded value
|
2013-07-20 18:56:11 +02:00 |
Florian Festi
|
234698aa88
|
Make size of the fingers cross section configurable
|
2013-07-20 13:10:03 +02:00 |
Florian Festi
|
01af694fee
|
Make Edges and their settings callable objects
Hexholes, grip and latch still need to be converted
|
2013-07-20 13:00:59 +02:00 |
Florian Festi
|
78d4169606
|
Stretch flex by 10% for surroundingWall
|
2013-06-29 13:57:05 +02:00 |
Florian Festi
|
5fd32a2e22
|
Make burn an __init__ param and fix burn correction for callbacks
|
2013-06-29 13:55:57 +02:00 |
Florian Festi
|
987d51a73b
|
Fix scaling
|
2013-06-25 19:45:48 +02:00 |
Florian Festi
|
d3e932b78c
|
Fix Latch to have 0.1*thickness space to allow easy sliding in and out
|
2013-06-25 13:40:22 +02:00 |
Florian Festi
|
849abbc4be
|
Fix error in flex which omitted the upper connection
|
2013-06-19 01:17:48 +02:00 |
Florian Festi
|
853d024032
|
Add bed bolts - a way of using screws with plywood - to the finger joint
|
2013-06-15 23:26:22 +02:00 |
Florian Festi
|
b0d321b4b2
|
fix burn correction for corner()
|
2013-06-08 15:19:28 +02:00 |
Florian Festi
|
4cbb586547
|
Use regular corners for DoveTailJoints
|
2013-06-07 15:55:39 +02:00 |
Florian Festi
|
35347edeb4
|
Fix @restore decorator and hole() to no longer keep the current point
|
2013-06-07 12:50:13 +02:00 |
Florian Festi
|
bd24170bcf
|
Use special latch for the lexboxes instead of generic finger joint
|
2013-06-03 09:49:51 +02:00 |
Florian Festi
|
cf19c86c9c
|
Add holesMargin param to rectangularWall
Allow callables and (callable, edgewidth) tuple as edge style
|
2013-05-14 17:52:33 +02:00 |
Florian Festi
|
35bb326533
|
Move params to hexHolesSettings
Fix spcing issue with hexHolesRectangle
Add some wall to the lamp
|
2013-04-18 11:44:33 +09:00 |
Florian Festi
|
7fe2c37a9c
|
Add hexHolesPlate
|
2013-04-17 20:25:30 +09:00 |
Florian Festi
|
4705135755
|
Fix for hexHolesRectangle
|
2013-04-17 20:23:23 +09:00 |