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
6273c13188
Minor updates
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
9fc558dfe9
Add helper file forgotten in last commit
2016-04-06 20:00:19 +02:00
Florian Festi
15395b494b
Move README into sub page
2016-04-06 18:55:14 +02:00
Florian Festi
63866ca532
Move documentation files into src/ sub dir
2016-04-06 18:13:09 +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
bc106cdf62
Reformat TODO list
2016-04-03 12:58:17 +02:00
Florian Festi
18c50a53aa
Add Sphinxs based documentation
2016-04-03 12:58:17 +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
7b0129b2b1
Update examples
2016-04-02 20:51:41 +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
e7888d1837
Minor text edit
2016-04-02 18:01:10 +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
d6fe98635e
More updates to the presentation
...
Add explainantion to burn correction
2016-04-02 14:14:55 +02:00
Florian Festi
721e286508
Some more editing of the presentation
2016-03-31 23:10:32 +02:00
Florian Festi
ab3d9ed740
First changes
2016-03-30 23:24:24 +02:00
Florian Festi
ef7fcd76d8
Fix some typos
2016-03-30 22:15:58 +02:00
Florian Festi
d00e992471
Rebuild examples with new stretch settings
2016-03-30 21:12:25 +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
e21840d045
Rerun examples with fixed code
2016-03-30 20:55:16 +02:00
Florian Festi
15cbc7d285
Fix Boxes.hole()
2016-03-30 20:52:21 +02:00
Florian Festi
b59b71fab0
Fix markup even some more
2016-03-29 22:20:56 +02:00
Florian Festi
5985fe895e
Fix markup some more - may be
2016-03-29 22:20:03 +02:00
Florian Festi
846ffda31a
Fix markup
2016-03-29 22:18:46 +02:00
Florian Festi
f073e8be63
Rename README to .rst
2016-03-29 22:16:31 +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
31a6af5116
Add script for geenrating examples
...
Regenerate examples with current code
2016-03-28 12:19:25 +02:00
Florian Festi
34e06cace5
Use output param for generating layout file
2016-03-28 12:16:06 +02:00
Florian Festi
36c2218065
Move API docs out into own file
2016-03-26 15:59:44 +01:00
Florian Festi
4bc85b3be4
Make this a proper Python package using setuptools
...
Added setup.py and MANIFEST.in. MOved documentation into its own sub dir
2016-03-26 11:12:14 +01: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
Florian Festi
c3ffeeaf84
Add main() function to all generators
2016-03-23 22:09:41 +01:00
Florian Festi
8be860d2d3
Add hexnut heights
2016-03-23 18:16:14 +01:00
Florian Festi
87250c4142
Fixes for bedbolts
2016-03-23 09:12:57 +01:00