scadstuff/Creature Comfort/TravelerCards.scad

38 lines
778 B
OpenSCAD
Raw Normal View History

$fn = 60;
module base()
{
difference()
{
square([138, 101.5]);
translate([0, 101.5/2]) circle(48.5/2);
translate([138, 101.5/2]) circle(48.5/2);
translate([138/2, 7.75 - 27.5/2]) circle(27.5/2);
translate([138/2, 101.5 - 7.75 + 27.5/2]) circle(27.5/2);
}
}
minkowski()
{
difference()
{
linear_extrude(13.3)
minkowski(convexity = 2)
{
offset(-4) base();
circle(4);
}
translate([8, 9.75, 1])
linear_extrude(30)
minkowski(convexity = 2)
{
offset(-4) square([122, 82]);
circle(4);
}
translate([138/2, 101.5/2, -1]) cylinder(30,r=48.5/2);
}
translate([1,1,0]) cylinder(1, 1, 0);
}