17 lines
567 B
OpenSCAD
17 lines
567 B
OpenSCAD
|
|
module tableEdgeClip(length = 4, depth = 20, thickness = 4, tableDepth = 21.58, clampAngle = 3) {
|
|
translate([0, length/-2, tableDepth/-2 - thickness])
|
|
cube([thickness, length, tableDepth + 2*thickness]);
|
|
|
|
translate([0.01, length/-2, tableDepth/-2 - thickness])
|
|
mirror([1, 0, 0])
|
|
rotate([0, -clampAngle, 0])
|
|
cube([depth + 0.01, length, thickness]);
|
|
|
|
mirror([0, 0, 1])
|
|
translate([0.01, length/-2, tableDepth/-2 - thickness])
|
|
mirror([1, 0, 0])
|
|
rotate([0, -clampAngle, 0])
|
|
cube([depth + 0.01, length, thickness]);
|
|
}
|