Apsauga nuo katinų

Barjeras, kad katinai per langą į kambarį neliptų. Pirmi bandymai pasirodė daug žadantys. Jeigu pasiteisins, sukučio laikiklis bus padarytas pagal palangę

Sukučio tvirtinimas
Bendras vaizdas

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)

Parašykite komentarą

El. pašto adresas nebus skelbiamas. Būtini laukeliai pažymėti *

Brukalų kiekiui sumažinti šis tinklalapis naudoja Akismet. Sužinokite, kaip apdorojami Jūsų komentarų duomenys.