Florian Festi
8cd295328c
Use FingerHoles instance for drawing finger holes
...
Various places used Boxes.fingerHolesAt which did use the default setting. This way it was not possible to have multiple finger hole settings active at the same times for finger holes.
Now all parts that draw finger holes do no longer have FingerJointSettings but instead have an instance of FingerHoles. Boxes.fingerHolesAt also is an instance
of FingerHoles joining a setting with all the other default finger joint classes.
2016-04-09 16:18:05 +02:00
Florian Festi
223f078726
Add StackableEdge class
2016-04-09 15:44:27 +02:00
Florian Festi
311fef45bd
Mark sections dealing with different Edge types
2016-04-09 14:29:09 +02:00
Florian Festi
ee8bd1f02b
Save thickness in Settings instances
2016-04-09 14:29:09 +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
fa0181311e
Add to the documentation
...
Move content of API.txt into the docs
Rename TODO.txt and add it to the docs
2016-04-06 17:52:51 +02:00
Florian Festi
d2e1297875
Fix typo
2016-04-02 21:15:05 +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
9322467c7b
Use stretch setting in surroundingWall()
2016-03-30 21:09:19 +02:00
Florian Festi
f82bba9682
Add left and right param to surroundingWall()
2016-03-30 20:55:55 +02:00
Florian Festi
15cbc7d285
Fix Boxes.hole()
2016-03-30 20:52:21 +02:00
Florian Festi
e32a314c81
Add template for writing generators
2016-03-29 22:10:54 +02:00
Florian Festi
77773573fb
Ommit zero length sides in surroundingWall()
2016-03-29 21:29:57 +02:00
Florian Festi
27645cedbe
Add dummy .render() method
2016-03-29 19:15:32 +02:00
Florian Festi
cd598d541e
Add encoding
2016-03-29 19:15:13 +02:00
Florian Festi
09871be797
Add minimal doc strings
2016-03-28 18:35:32 +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
Florian Festi
be6b02fe6f
Moved edges out into their own submodule
2016-03-25 14:10:14 +01:00
Florian Festi
9513d2520f
Make boxes a module
2016-03-25 14:10:14 +01:00
Florian Festi
7f8a3e7087
Add top level executable
2016-03-23 22:15:34 +01:00