przeróbka modelu
-
- Specjalista poziom 2 (min. 300)
- Posty w temacie: 1
- Posty: 459
- Rejestracja: 04 gru 2013, 08:31
- Lokalizacja: Ostrzeszów
Re: przeróbka modelu
pomijając wcześniejsze pomysły tux-a - nie mogłeś po prostu wrzucić tego pliku w pierwszym poście i wyjaśnić w czym rzecz? Być może nie było by tej zbędnej dyskusji.
-
- Czytelnik forum poziom 2 (min. 20)
- Posty w temacie: 1
- Posty: 25
- Rejestracja: 18 sty 2019, 20:52
-
Autor tematu - Specjalista poziom 2 (min. 300)
- Posty w temacie: 7
- Posty: 333
- Rejestracja: 20 gru 2012, 11:36
- Lokalizacja: Grodzisk Mazowiecki
Re: przeróbka modelu
wrzucam model, ktoś pomoże ?
mamy 4 elementy czyli zawias prawy i lewy, składają się z 2 części, chciałbym żeby część od zausznika była tak samo na 3 poprzeczkach o grubości 1mm, a jest tylko jedna o grubości 1.4 mm, ktoś pomoże ?
mamy 4 elementy czyli zawias prawy i lewy, składają się z 2 części, chciałbym żeby część od zausznika była tak samo na 3 poprzeczkach o grubości 1mm, a jest tylko jedna o grubości 1.4 mm, ktoś pomoże ?
- Załączniki
-
- Lb1.004.stl
- (230.65 KiB) Pobrany 22 razy
-
- Lb1.003.stl
- (230.65 KiB) Pobrany 20 razy
-
- La.004.stl
- (201.45 KiB) Pobrany 21 razy
-
- La.003.stl
- (201.45 KiB) Pobrany 17 razy
-
- Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 1
- Posty: 3
- Rejestracja: 01 wrz 2024, 12:13
Re: przeróbka modelu
Na początek dziękuję bardzo za ten post, precyzyjnie cynk o openSCAD.
Dokładnie czegoś takiego poszukiwałem.
Aby rozjaśnić wszystkim co ten program potrafi oraz jakie ma zastosowanie (dla mnie) najlepiej będzie jak pokażę na screenie modelu który zrobiłem po jednej godzinie nauki.
Dzięki temu programowi, możemy stworzyć mniej lub bardziej zaawansowany model i kilkoma parametrami wygenerować rysunki, bryły itd.
Proponuję ściągnąć ten program, skopiować poniższy kod
module simple_tree(size, dna, n) {
if (n > 0) {
// trunk
cylinder(r1=size/10, r2=size/12, h=size, $fn=24);
// branches
translate([0,0,size])
for(bd = dna) {
angx = bd[0];
angz = bd[1];
scal = bd[2];
rotate([angx,0,angz])
simple_tree(scal*size, dna, n-1);
}
}
else { // leaves
color("green")
scale([1,1,3])
translate([0,0,size/6])
rotate([90,0,0])
cylinder(r=size/6,h=size/10);
}
}
// dna is a list of branching data bd of the tree:
// bd[0] - inclination of the branch
// bd[1] - Z rotation angle of the branch
// bd[2] - relative scale of the branch
dna = [ [12, 80, 0.85], [55, 0, 0.6],
[62, 125, 0.6], [57, -125, 0.6] ];
simple_tree(50, dna, 5);
Jeszcze raz dziękuję.
Dokładnie czegoś takiego poszukiwałem.
Aby rozjaśnić wszystkim co ten program potrafi oraz jakie ma zastosowanie (dla mnie) najlepiej będzie jak pokażę na screenie modelu który zrobiłem po jednej godzinie nauki.
Dzięki temu programowi, możemy stworzyć mniej lub bardziej zaawansowany model i kilkoma parametrami wygenerować rysunki, bryły itd.
Proponuję ściągnąć ten program, skopiować poniższy kod
module simple_tree(size, dna, n) {
if (n > 0) {
// trunk
cylinder(r1=size/10, r2=size/12, h=size, $fn=24);
// branches
translate([0,0,size])
for(bd = dna) {
angx = bd[0];
angz = bd[1];
scal = bd[2];
rotate([angx,0,angz])
simple_tree(scal*size, dna, n-1);
}
}
else { // leaves
color("green")
scale([1,1,3])
translate([0,0,size/6])
rotate([90,0,0])
cylinder(r=size/6,h=size/10);
}
}
// dna is a list of branching data bd of the tree:
// bd[0] - inclination of the branch
// bd[1] - Z rotation angle of the branch
// bd[2] - relative scale of the branch
dna = [ [12, 80, 0.85], [55, 0, 0.6],
[62, 125, 0.6], [57, -125, 0.6] ];
simple_tree(50, dna, 5);
Jeszcze raz dziękuję.