Florian Festi
3f97d7ad77
Add outside parameter to some generators
2016-07-09 23:10:43 +02:00
Florian Festi
70d46dd06a
Flexbox4: Limit radius to sane values
2016-07-09 10:55:42 +02:00
Florian Festi
281c80b4e9
flexbox4: Be more generous when merging flex on top
2016-07-09 10:55:42 +02:00
Florian Festi
ea6f45a24b
flexbox2: Be more generous when merging flex on top
2016-07-09 10:55:42 +02:00
Florian Festi
8f0dc0330e
Merge flex if rounded edges meet at top and bottom
2016-07-09 10:55:42 +02:00
Florian Festi
f65bafbcac
Flexbox2: Limit radius to sane values
2016-07-09 10:55:42 +02:00
Florian Festi
2043ee6d8a
Flexbox: Limit radius to sane values
2016-07-09 10:55:42 +02:00
Florian Festi
401ef597d8
Make axle disk out of the hinge hole
...
Remove no longer needed .parts() method
2016-07-06 23:07:44 +02:00
Florian Festi
28183257d6
Add optional gripping edges at the side of lids
...
And use it for double lid in box2
2016-07-03 16:00:25 +02:00
Florian Festi
46f1e1d440
Change chars for custom edge from gG to aA
...
Free g for upcoming grip edge
2016-06-30 13:59:13 +02:00
Florian Festi
f3062a106f
Adjust description of box2
2016-06-30 11:50:01 +02:00
Florian Festi
19dceeaf78
Add support for split lid to box2 (select top edge with two hinges)
2016-06-30 11:14:26 +02:00
Florian Festi
79b39fa0c0
Add option for a hinged lid to box2
...
Select edge with hinge as top edge to get the lid generated
2016-06-30 10:32:41 +02:00
Florian Festi
8be789b134
Add flexbox4 to module list
2016-06-22 23:07:46 +02:00
Florian Festi
200f473747
Fix wrong variable access
2016-06-22 10:22:07 +02:00
Florian Festi
6299e5202d
box2: Add chest like lid
2016-06-21 21:53:24 +02:00
Florian Festi
6688957a72
New flexbox
2016-06-14 20:36:26 +02:00
Florian Festi
0ba0c19af2
Detect size of drawing and set svg viewport accordingly
...
Remove width and height parameter from Boxes.open()
Code for detecting the size ignores text. Until this is fixed you need
to surround text by lines of some sort.
2016-06-07 20:24:46 +02:00
Florian Festi
87582ac535
Fix flextest
2016-05-20 21:33:22 +02:00
Florian Festi
d61567d8f1
box2: Add optional click on top
2016-05-03 23:14:08 +02:00
Florian Festi
3086485a25
traylayout: set size of canvas
2016-04-19 09:49:58 +02:00
Florian Festi
dad830d775
Remove unused helper methods
2016-04-19 09:36:14 +02:00
Florian Festi
b22ee1f760
Replace Edge.width() with .startwidth() and .endwidth()
...
to allow changes in the with of the edge. This is currently needed for the
CompoundEdge but may be used by future edges, too.
2016-04-19 09:33:33 +02:00
Florian Festi
ff1dc830e3
traylayout: fix cuts in inner corners of the floor plate
2016-04-18 17:42:29 +02:00
Florian Festi
b0a2ce8b22
Use local vars instead of calling len()
2016-04-18 17:41:26 +02:00
Florian Festi
3c56abf047
traylayout: Use straight edges on walls with no floor underneeth
...
Still need to move it over to use E in stead of e
2016-04-17 18:08:09 +02:00
Florian Festi
223f078726
Add StackableEdge class
2016-04-09 15:44:27 +02:00
Florian Festi
7048681f3e
Add params for top and bottom edges of box2
2016-04-09 11:47:12 +02:00
Florian Festi
6cf7af75c6
Fix bedbolts in box2
2016-04-06 20:00:19 +02:00
Florian Festi
0399bafe1b
Remove the Edges instances form the Boxes name space.
...
Move over all generators to use Boxes.edges.
2016-04-02 20:52:27 +02:00
Florian Festi
6a6336c002
Fix finger setting messup
2016-04-02 20:29:09 +02:00
Florian Festi
b99a381b4f
Fix doc string to be used in UI
2016-04-02 18:02:00 +02:00
Florian Festi
25be6dbc94
Add CLI params for basic finger joint settings
...
Change generators over to set defaults instead of overwriting the settings
2016-04-02 17:39:26 +02:00
Florian Festi
a3ceb74024
Remove left over print
2016-03-30 21:11:42 +02:00
Florian Festi
e32a314c81
Add template for writing generators
2016-03-29 22:10:54 +02:00
Florian Festi
34e06cace5
Use output param for generating layout file
2016-03-28 12:16:06 +02:00
Florian Festi
70bb1bf5af
Move box generators into boxes.generators sub module
2016-03-25 22:30:07 +01:00