krabička
Napsal: 15 dub 2024, 19:16
Vše, co potřebujete vědět o elektronice :-)
http://elektrobastlirna.cz/
makak píše:Ono je to takový modelování přímo zadáváním čísel. Vypadá to zběsile, ale má to docela dost možností. Říkejme tomu parametrické modelování.
Nakonec stejně vždycky musíš nějak zadat přesné rozměry modelu.
Ale dobrá, co bys doporučil jako alternativu, která je zadarmo a umožňuje vytvářet modely pro 3D tisk ?
Moja krabička má hocijaký rozmer. Je to hneď na začiatku skriptu - šírka, dĺžka, výška, hrúbka stien, polomer zakrivenia hrán, priemer skrutiek a odstup skrutiek od okraja. Zmeníš hodnotu, klikneš export, tlač, hotovo.Celeron píše:Sice nevím rozměry jaký má samec...
Ale sa musíš registrovať a prihlasovať. A až tú online platformu zmenia alebo zrušia, tak tvoje kreácie budú kde?jezevec píše:Takovouto jednoduchou krabičku namaluji v Tinkercadu za pár minut a nic nemusím instalovat a ani se nic moc učit.
Jak dlouho to asi trvalo tobě?
DikiCeleron píše:No prostě jsi nejlepší.![]()
Kód: Vybrat vše
// dekel
box_w = 100; //outside box width
box_l = 80; //outside box lenght
//box_h = 55; //outside box height
wall = 2; //wall thickness
rr = 8; //rounding radius
screw_dia = 3; //screw diameter
screw_pad = 7; //screw distance from walls
difference(){
union(){ //plate
translate([box_w/2-rr,box_l/2-rr,0])
cylinder(h=wall, r=rr-wall);
translate([-box_w/2+rr,box_l/2-rr,0])
cylinder(h=wall, r=rr-wall);
translate([box_w/2-rr,-box_l/2+rr,0])
cylinder(h=wall, r=rr-wall);
translate([-box_w/2+rr,-box_l/2+rr,0])
cylinder(h=wall, r=rr-wall);
translate([0,0,wall/2]){
cube([box_w-2*rr,box_l-2*wall,wall],center=true);
cube([box_w-2*wall,box_l-2*rr,wall],center=true);
}
}
//holes
translate([box_w/2-screw_pad-wall,box_l/2-screw_pad-wall,0])
cylinder(d=screw_dia, h=3*wall, center=true);
translate([-box_w/2+screw_pad+wall,box_l/2-screw_pad-wall,0])
cylinder(d=screw_dia, h=3*wall, center=true);
translate([box_w/2-screw_pad-wall,-box_l/2+screw_pad+wall,0])
cylinder(d=screw_dia, h=3*wall, center=true);
translate([-box_w/2+screw_pad+wall,-box_l/2+screw_pad+wall,0])
cylinder(d=screw_dia, h=3*wall, center=true);
}