clementzheng / joinery

Parametric joints generation toolkit for laser cutting
MIT License
35 stars 15 forks source link

Joinery support for "tight" corners #12

Open objectiveSee opened 7 years ago

objectiveSee commented 7 years ago

In my design I need to notch a box that has some odd corners. I noticed that Joinery is not able to notch boxes with corners that open outward away from the material, for example, see the design below. Both pieces circles in black are supposed to join to each other, however you can see that in the "wall" piece it will collide with the wall piece next to it. Has there been any ideas on how to avoid this?

foo
clementzheng commented 7 years ago

Hi! Thanks for the comment. This is a known issue, and because joinery doesn't actually "know" what is interior and exterior--in fact it is just looking at paths--it runs into this problem. Have you tried increasing the offset parameter? That will generate the joint further away from the start/end of the path. I will tried to add that to angled finger joints, but 90 deg finger joints should have that option.

objectiveSee commented 7 years ago

Thank you for the quick reply @clementzheng. I think there may also be an issue with the length of the piece. When there is a tight corner it may be that you need to subtract off the thickness of the material to avoid the pieces of wood at 90 degrees from overlapping each other.