Barjeras, kad katinai per langą į kambarį neliptų. Pirmi bandymai pasirodė daug žadantys. Jeigu pasiteisins, sukučio laikiklis bus padarytas pagal palangę
Lentos laikiklio 3D modelio modelio programos kodas OpenSCAD aplinkoje:
module sukutis() { difference() { translate([0,0,.01]) cylinder(r=50,h=12); cylinder(d=8.2,h=15,$fn=32); translate([0,0,7])cylinder(d=15.3,h=12,$fn=6); for(i=[0,120,240]) rotate([0,0,i]) { hull() { translate([10,20,0])cube([50,50,15]); rotate([0,0,-30])translate([20,10,0])cube([50,50,12]); } union() { translate([-6.25,8,7])cube([12.5,50,12]); for(j=[20,40]) { translate([0,j,0])cylinder(d=4,h=12); translate([0,j,0])cylinder(d1=11,d2=4,h=4); } } } } } module koja() { difference() { translate([-35,55,0])cube([70,10,15]); translate([28,70,7.5])rotate([90,0,0])cylinder(d=4,h=70); translate([-28,70,7.5])rotate([90,0,0])cylinder(d=4,h=70); translate([28,54.9,7.5])rotate([-90,0,0])cylinder(d1=11,d2=4,h=4); translate([-28,54.9,7.5])rotate([-90,0,0])cylinder(d1=11,d2=4,h=4); } difference() { hull() { cylinder(d=36,h=15); translate([-20,55,0])cube([40,10,15]); } translate([0,0,9])cylinder(d=22,h=7,$fn=96); translate([0,0,-.01])cylinder(d=19,h=15); } } translate([0,0,30]) sukutis(); koja();
3D modelis (interaktyvus)