w OpenScad robi się to jeszcze łatwiej 🙂 gru=10; scianka=20; ramka(150); module ramka(wys){ difference(){ cube([wys,wys*0.7,gru]); translate([scianka,scianka,-.1])cube([wys-2*scianka,wys*0.7-2*scianka,gru+.2]); }}
@@DamianLewczuk Chodziło mi o samo parametryzowanie obiektów. Można na początku wpisać zmienne i następnie zmieniać dowolnie wszystkie wielkości. Jest to wygodniejsze niż szukanie poszczególnych ścian np gdybyśmy chcieli żeby stosunek ścian nie był 1:0.7 tylko 1:0.5 W open scad praktycznie piszemy program a myszka służy tylko do oglądania wyników. Ponoć w freecadzie jest opcja wstawiania kodu z openscad
To jest normalne w porządnym CAD, - właśnie dla tego tak lubię SE 2d, tak samo lubię FreeCAD, tak samo lubię inventora, czy solid worksa..
A ja myślałem, że będzie coś o Spreadsheet.
w OpenScad robi się to jeszcze łatwiej 🙂
gru=10;
scianka=20;
ramka(150);
module ramka(wys){
difference(){
cube([wys,wys*0.7,gru]);
translate([scianka,scianka,-.1])cube([wys-2*scianka,wys*0.7-2*scianka,gru+.2]);
}}
Nie powiedziałbym, że to jest łatwiej :)
@@DamianLewczuk Chodziło mi o samo parametryzowanie obiektów.
Można na początku wpisać zmienne i następnie zmieniać dowolnie wszystkie wielkości. Jest to wygodniejsze niż szukanie poszczególnych ścian np gdybyśmy chcieli żeby stosunek ścian nie był 1:0.7 tylko 1:0.5
W open scad praktycznie piszemy program a myszka służy tylko do oglądania wyników.
Ponoć w freecadzie jest opcja wstawiania kodu z openscad
@@DamianLewczuk Zobacz ile zajmie u Ciebie zmiana grubości ścianki a w moim wykonaniu wystarczy zmienić jedną zmienną.