diff --git a/boxes/edges.py b/boxes/edges.py index 42d77aa..6150ee6 100644 --- a/boxes/edges.py +++ b/boxes/edges.py @@ -215,6 +215,10 @@ class CompoundEdge(Edge): # XXX different margins??? e(l) +############################################################################# +#### Slots +############################################################################# + class Slot(Edge): """Edge with an slot to slid another pice through """ def __init__(self, boxes, depth): @@ -257,6 +261,10 @@ class SlottedEdge(Edge): self.edge(self.thickness) self.edge(self.sections[-1]) +############################################################################# +#### Finger Joints +############################################################################# + class FingerJointSettings(Settings): """Settings for finger joints @@ -408,6 +416,9 @@ class CrossingFingerHoleEdge(Edge): self.fingerHolesAt(length/2.0, 0, self.height) Edge.__call__(self, length) +############################################################################# +#### Dove Tail Joints +############################################################################# class DoveTailSettings(Settings): """Settings used for dove tail joints