Florian Festi
|
397cc81690
|
FlexBox3: Use .move()
Use .edgeCorner() instead of own implementation
|
2018-10-19 22:12:13 +02:00 |
Florian Festi
|
f7c2d91e42
|
FlexBox2: Make latchsize configurable
|
2018-10-19 21:46:30 +02:00 |
Florian Festi
|
417a053ad3
|
FlexBox2: Use .move()
|
2018-10-19 21:45:26 +02:00 |
Florian Festi
|
4d76457d3a
|
FlexBox: Make latchsize configurable
|
2018-10-19 21:35:11 +02:00 |
Florian Festi
|
791ef0fdca
|
FlexBox: Use .move()
|
2018-10-19 21:33:52 +02:00 |
Florian Festi
|
a9009732ac
|
FlexBox4: Make latchsize configurable
|
2018-10-19 19:20:23 +02:00 |
Florian Festi
|
4ba18d87b7
|
FlexBox4: Modernize a bit and use .move()
|
2018-10-19 19:15:55 +02:00 |
Florian Festi
|
a4b5af98e2
|
Add new "mirror" key word to the where parameter of Boxes.move()
|
2018-10-19 19:05:07 +02:00 |
Florian Festi
|
c45b5cd30b
|
Add debug rectangle for move commands
|
2018-10-19 18:58:29 +02:00 |
Florian Festi
|
1cf671ddd2
|
FlexBox4: Calculate length of flex after adjusting the radius
|
2018-10-19 10:02:16 +02:00 |
jens persson
|
716fd389e3
|
Add a box for storage of playingcards
The box have place for two stacks of cards with a divider between.
It have a slide in lid.
|
2018-10-09 16:55:34 +02:00 |
Florian Festi
|
14c6338713
|
New generator: LaserClamp
|
2018-10-06 22:55:46 +02:00 |
Florian Festi
|
60cb0eed87
|
CabinetHinge: Add style param with new value outside
|
2018-10-04 22:18:07 +02:00 |
Florian Festi
|
b07983582e
|
HingeBox: Add support for split lids
|
2018-09-30 15:31:16 +02:00 |
Florian Festi
|
db16b16533
|
.rectangularWall(): Fix placement for hex holes enabled by holesMargin param
|
2018-09-13 09:23:56 +02:00 |
Florian Festi
|
9ad64a1764
|
Boxes.buildArgParser: Update doc string
|
2018-09-10 10:00:02 +02:00 |
Florian Festi
|
259834a983
|
ArgparseEdgeType: Add doc string
|
2018-09-10 10:00:02 +02:00 |
Florian Festi
|
84df48ba1d
|
Add units (mm) to the tabs param description
|
2018-09-10 10:00:02 +02:00 |
Rotzbua
|
84ce484f93
|
[doc] add hint to disable reference
|
2018-09-08 15:33:09 +02:00 |
Florian Festi
|
b8ff1b8cf6
|
TrayLayout: Make parsing a bit more robust
Ignore white space at the end of lines with horizontal walls
|
2018-08-27 16:55:00 +02:00 |
Florian Festi
|
b4a95aca15
|
TrayLayout: Fix burn correction for bottom plate
All edges were missing the burn correction outset (aka kerf).
|
2018-08-27 15:13:31 +02:00 |
Florian Festi
|
fc127237fd
|
Fix placement of fingerHoles in CrossingFingerHoleEdge
which were too low by one burn
|
2018-08-27 15:12:17 +02:00 |
Florian Festi
|
0e8a718a1b
|
Fix placement of debugging rectangel for FingerHoles
Not the outer border of the lines are exactly at the border of the matching
part
|
2018-08-27 15:10:50 +02:00 |
Florian Festi
|
3767598d5d
|
Fix placement of rectangularHole() which was off by one burn
|
2018-08-27 15:09:17 +02:00 |
Florian Festi
|
ec77d6aa22
|
Doc strings for Parts methods
|
2018-08-23 23:28:24 +02:00 |
Florian Festi
|
897fc23029
|
Doc string for Boxes.flex2D()
|
2018-08-23 23:28:24 +02:00 |
Florian Festi
|
6c43f4a382
|
Doc string for Boxes.TX()
|
2018-08-23 23:28:20 +02:00 |
Florian Festi
|
a99094b8d7
|
Doc string for Boxes.partsMatrix()
|
2018-08-23 23:27:35 +02:00 |
Florian Festi
|
d360703cba
|
TypeTray: Make bottom_edge parametric
This does not affect the inside walls
|
2018-08-16 20:49:12 +02:00 |
Florian Festi
|
46175dde11
|
Fix url params for checkboxes when re-opening an input form
Thanks to Rotzbua for pointing the issue out!
|
2018-08-16 08:54:52 +02:00 |
Florian Festi
|
8563818925
|
Hook: Boxify and parametrize generator
|
2018-08-14 14:01:59 +02:00 |
Marius Bergmann
|
2831b41d21
|
Add wall hook generator
|
2018-08-14 11:55:31 +02:00 |
Florian Festi
|
f83ca31a0a
|
RoundedBox: Add wallpieces param
|
2018-08-06 19:46:48 +02:00 |
Florian Festi
|
af7f29c51f
|
Add (wall)pieces param to roundedPlate() and surroundingWall()
|
2018-08-06 19:46:23 +02:00 |
Florian Festi
|
7c8ae621f7
|
CloseBox: Put bed blots at the right places
Keep them still disabled, though.
|
2018-07-25 16:34:58 +02:00 |
Florian Festi
|
05c41be4d1
|
Remove or comment debugging outputs
|
2018-07-24 20:36:13 +02:00 |
Florian Festi
|
cd0fcdcb96
|
Set a char for CrossingFingerHoleEdge tp avoid collision with the "e" edge.
|
2018-07-02 19:13:52 +02:00 |
Florian Festi
|
44bce898e0
|
UniversalBox: Add alternative "lid" for f and F top_edges:
A rim leaving the box open
|
2018-07-02 19:07:26 +02:00 |
Florian Festi
|
2c7f9f4dc0
|
UniversalBox: Add f and F as possible top_edge types
|
2018-07-02 19:07:26 +02:00 |
Florian Festi
|
37a798e91e
|
Add top "lid" for F edge
|
2018-07-02 19:07:25 +02:00 |
Sebastian Reichel
|
8b172cbddd
|
Add 10" rack box derived from 19" rack box
|
2018-06-27 21:48:35 +02:00 |
Sebastian Reichel
|
d75ea78196
|
Add support for specifying font color/size
|
2018-06-27 21:48:35 +02:00 |
Florian Festi
|
6538c92910
|
OrganPipe: Offer multiple units for the pressure given
|
2018-05-18 14:12:30 +02:00 |
Florian Festi
|
924372f79d
|
Use a minimal line width (0.05mm) even for very small burn values
to keep the lines visible in these cases.
|
2018-05-17 11:27:58 +02:00 |
Florian Festi
|
1d0aa05e9a
|
OrganPipe: Use unicode for Py 2 compat
|
2018-05-12 17:14:02 +02:00 |
Florian Festi
|
d9e8930e31
|
OrganPipe: Add encoding
|
2018-05-12 17:11:26 +02:00 |
Florian Festi
|
4798c24815
|
New generator: Organ pipe
Still untested
|
2018-05-12 17:06:10 +02:00 |
Florian Festi
|
f99bf32c85
|
Add hinges and spacing params to CabinetHingeEdge
|
2018-05-08 23:55:09 +02:00 |
Florian Festi
|
2828a85725
|
Add flatHole() for shafts that are flattened on both sides.
|
2018-05-05 19:08:37 +02:00 |
Florian Festi
|
50b9bc9ffb
|
TypeTray: Fix finger holes in bottom which had been mirrored in x direction
|
2018-04-25 23:36:32 +02:00 |