Florian Festi
1875742b8d
polygonWall: Take all edge type into account
...
when calculating the extent of the polygon. This is a less than ideal,
worst case estimate. Should be replaced by something a bit smarter that
only looks at the current edge and the space it needs.
2023-01-01 15:26:07 +01:00
ranthalion
420550b2c4
DisplayShelf: Implement back and slope
2023-01-01 15:14:44 +01:00
Rotzbua
ad38bb1eaf
Auto optimize imports
...
* Remove unused
* Rearrange imports (module > partial > project)
2022-12-31 20:33:49 +01:00
Rotzbua
20032e50be
Remove outdated imports
2022-12-31 20:33:49 +01:00
Rotzbua
508dd0f030
Change SVG encoding
...
Change from default 'us-ascii' to universal 'utf-8'.
2022-12-30 16:44:05 +01:00
Rotzbua
1d6efb5371
Fix comparison with None and equality operator
2022-12-29 12:02:33 +01:00
Rotzbua
4ffad120b5
Remove unnecessary backslash
2022-12-29 12:02:33 +01:00
Rotzbua
03879258e8
Remove trailing semicolon
2022-12-29 12:02:33 +01:00
Rotzbua
5f9f704869
Remove deprecated `cElementTree`
...
Deprecated since version 3.3: The xml.etree.cElementTree module is deprecated.
2022-12-29 12:02:33 +01:00
Rotzbua
2e98f0fee0
Remove Python 2.7 coding hint
2022-12-29 12:02:33 +01:00
Alex Shargalin
6162383de1
Update edges.py
2022-12-25 18:08:59 +01:00
Florian Festi
9729ca6d0f
HingeBox: Add assembly instructions
...
Resolves : #442
2022-12-25 16:48:00 +01:00
Florian Festi
7a0dd3ebdf
flangedWall: Fix placement of finger holes
...
for walls with other width than t
2022-12-21 22:38:06 +01:00
Florian Festi
814405f0be
DisplayShelf: Fix shelf placement for negative angles
...
Resolves : #463
2022-12-06 20:12:02 +01:00
ranthalion
fe28b7454e
Add edges to polygonWall
2022-12-06 18:12:21 +01:00
Florian Festi
a69b1da78f
Whitespace cleanup
2022-12-06 18:12:21 +01:00
Florian Festi
6ab0cef413
Use straight edge for slots SlottedEdge
...
Used the connecting edge due to an aliasing issue. This broke as the
FingerJointEdge now places fingers even for smaller lengths.
Thanks to Nic Jansma (https://github.com/nicjansma ) for reporting!
Resolves : #452
2022-11-12 09:17:56 +01:00
Florian Festi
0c87b43b52
FrenchCleats: Make top and bottom section small
...
enough to not have finger holes in them. With the new changes to
FingerJoints fingers can now fit into much smaller edges and here that
only weakens the connection between left and right of the edge.
2022-10-02 11:29:07 +02:00
Florian Festi
c4b0971d03
topEdges: Give better names to variables
2022-10-01 13:35:51 +02:00
Florian Festi
3a06aa1d62
DocText for topEdges
2022-10-01 13:35:51 +02:00
Florian Festi
a7fb562306
TypeTray: Rename top edge variables
...
to something more meaningful
2022-10-01 13:35:51 +02:00
Florian Festi
6109c6570a
TypeTray: Add labels and move grip hole to front
2022-10-01 13:35:51 +02:00
Florian Festi
9dd211d792
DividerTray: Add dividers with asymetric tabs
...
Related: #438
2022-10-01 10:56:24 +02:00
Florian Festi
77b1e1b4ce
DividerTray: Close last corner of the dividers
...
There was just one corner missing.
Related: #438
2022-10-01 10:20:45 +02:00
suks.ae
9c253a3525
New generator: HalfBox
...
Configurable half of a box which can be: a bookend, a hanging shelf, an angle clamping jig, ...
ready for pull request
2022-09-30 19:28:01 +02:00
Florian Festi
d782eb281c
FingerJointEdges: Better deal with short edges
...
Shrink surroundingspaces when need to still fit at least one finger. If
even one regular finger won't fit use a small rectangular style finger.
This is a bit hacky as the same logic is copied in both
FingerJointEdge and FingerHoles
2022-09-30 19:28:01 +02:00
suks.ae
93a4cad4f4
fixed edge ordering for topEdges() function
2022-09-24 08:36:00 +02:00
suks.ae
f57ba7fdb8
fixed labels
2022-09-24 08:36:00 +02:00
suks.ae
2086eac5e6
DividerTray, Typetray: Add handle parameter
2022-09-24 08:36:00 +02:00
suks.ae
bfaabc2619
Add HandleEdge
2022-09-24 08:36:00 +02:00
Florian Festi
4401a096ec
New generator: BreadBox
...
Related: #431
2022-09-23 21:09:35 +02:00
Florian Festi
41ecd619cc
DividerTray: Add dividers with half width tabs
...
This allows having dividers side by side.
Resolves : #436
2022-09-23 17:06:13 +02:00
Florian Festi
55e56d963c
KeyPad: Add description
...
pointing to different material thickness for the top layer(s)
Related: #435
2022-09-22 20:04:56 +02:00
Florian Festi
4008c2b967
SlatWallEdges: Add parameters for hook heights
...
and make lengths and margin dependent of the parameters
Related: #434
2022-09-22 19:44:06 +02:00
Florian Festi
93a4fad7a1
Planetary2: Move to Unstable as it is not yet working properly
...
The middle gear set can't fulfill the planetary gear set condition
(ring = sun + 2 * planets)
May have more issues.
Resolves : #417
2022-09-18 01:18:49 +02:00
Electro707
33ede5eef7
New generator: CoinDisplay
...
Resolves : #426
2022-09-18 00:58:00 +02:00
Florian Festi
1593331194
SlatWallSettings: Add hook_distance parameter
...
Resolves : #434
2022-09-18 00:47:25 +02:00
funkonaut
691f3f440e
Add aria labels to inputs
...
to make them accessible for screen reader users.
Assign ids to the tds containing the setting name and description and
then use them as the label via the aria-labeledby attribute.
2022-09-08 09:00:04 +02:00
suks.ae
43bd7d12d3
New generator: CanStorage
...
A dispenser for cylindrical objects like cans or batteries.
2022-09-08 08:41:08 +02:00
Tino Hager
4483e483f7
Fix white space in boxes/extents.py
...
now that we mess up the history anyway.
2022-09-06 18:54:44 +02:00
Tino Hager
7f1249cb67
Create .gitattributes
...
And set Pyhton and text files to Unix style end of lines (lf)
Convert boxes/extents.py which was still on DOS style new lines.
2022-09-06 18:52:06 +02:00
Florian Festi
cd4949ccac
Only draw snap finger joint for wide fingers
...
and use rectangular fingers if width is smaller than 1.9
2022-08-20 09:03:21 +02:00
Florian Festi
87cf8fedbf
DiceBox: Add image and move to Boxes group
...
Related: #419
2022-08-19 23:28:41 +02:00
Erik Snider
9e6c0ab604
Add dicebox generator
2022-08-18 00:08:20 +02:00
Erik Snider
a41ffd6905
Add option for finger joints on the base and lid of hinged chests
2022-08-18 00:08:20 +02:00
Erik Snider
3572feab41
Update regularPolygonHole to support rounded corners
2022-08-18 00:08:20 +02:00
Florian Festi
dcff72bb47
Fix barbs and spring finger joint types
...
broken in 13170f0306
Thanks to Tino Hager (https://github.com/tinohager ) for reporting!
Resolves : #420
2022-08-13 11:43:02 +02:00
Florian Festi
59a6ea549d
LaptopStand: Improve part placement
...
and add support for move parameter
2022-08-12 16:00:09 +02:00
Daniel
46032482b8
Laptop-stand: create generator
2022-08-12 16:00:09 +02:00
Florian Festi
d6faf5be3e
rectangularWall: Fix placement for ignore_widths 6
...
we need to move for the edge margin every time. Otherwise the edge will
stick out.
2022-08-08 21:50:47 +02:00