fabex.joinery.flex#
Functions#
|
Creates blank plates for a box. |
|
creates pockets using mortise function for kerf bending |
|
creates pockets pocket using mortise function for kerf bending |
|
crates a flex side for mortise on curve. Assumes the base fingers were created and exist |
Module Contents#
- create_base_plate(height, width, depth)[source]#
Creates blank plates for a box.
- Parameters:
height (float) – height size for box
width (float) – width size for box
depth (float) – depth size for box
- make_flex_pocket(length, height, finger_thick, finger_width, pocket_width)[source]#
creates pockets using mortise function for kerf bending
- Parameters:
length (float) – Length of pocket
height (float) – height of pocket
finger_thick (float) – thickness of finger
finger_width (float) – width of finger
pocket_width (float) – width of pocket
- make_variable_flex_pocket(height, finger_thick, pocket_width, locations)[source]#
creates pockets pocket using mortise function for kerf bending
- Parameters:
height (float) – height of the side
finger_thick (float) – thickness of the finger
pocket_width (float) – width of pocket
locations (tuple) – coordinates for pocket
- create_flex_side(length, height, finger_thick, top_bottom=False)[source]#
crates a flex side for mortise on curve. Assumes the base fingers were created and exist
- Parameters:
length (float) – length of curve
height (float) – height of side
finger_thick (float) – finger thickness or thickness of material
top_bottom (bool) – fingers on top and bottom if true, just on bottom if false