File:Simple_CV_Joint_animated_with_OpenSCAD.gif
Z Wikipedii, wolnej encyclopedia
Simple_CV_Joint_animated_with_OpenSCAD.gif (494 × 380 pikseli, rozmiar pliku: 596 KB, typ MIME: image/gif, zapętlony, 24 klatki, 2,4 s)
Plik Simple CV Joint animated with OpenSCAD.gif znajduje się w Wikimedia Commons – repozytorium wolnych zasobów. Dane z jego strony opisu znajdują się poniżej. |
Opis
OpisSimple CV Joint animated with OpenSCAD.gif |
English: Animation of a simple constant-velocity joint. Animation created with OpenSCAD |
Data | |
Źródło | Praca własna |
Autor |
Original: User:Pwld |
Inne wersje |
|
Source code
//Simple CV Joint animated with OpenSCAD //created by https://commons.wikimedia.org/wiki/User:MichaelFrey //based on https://commons.wikimedia.org/wiki/File:Simple_CV_Joint_animated.gif //by https://commons.wikimedia.org/wiki/User:Pwld r1=25; //inner ball r3=5; //small balls n=3; //grooves r2=r1+r3; r4=5; //Diameter for the rotary axes h=80; //lenght of the axed ang=-30; //angle betwhen the two axes c =6; //cut off on the gear convexity=20; outershellOverhang = 5; //the finger needs to be longer outershellClearance=3; outershellThicknes=1; $fn=120; //-------------------- //rot = $t*360; rot = $t*360/3; color([1,0,0]) rotate([0,0,0]) rotate([rot,0,0]){ outshell(); } color([1,1,0]) rotate([0,ang/2,0]) rotate([rot,0,0]){ balls(); } color([0,1,0]) rotate([0,ang,0]) rotate([rot,0,0]){ gear(); } module outshell(){ for (i = [0 : 1 : n]){ difference(){ rotate([360/n*i]) rotate_extrude(convexity = convexity) translate([r1,0,0]) circle(r = r3+outershellThicknes); rotate([360/n*i]) rotate_extrude(convexity = convexity) translate([r1,0,0]) circle(r = r3); translate([r2+r3+2+outershellOverhang,0,0]) cube(size = (r2+2)*2 , center = true); sphere(r = r1+outershellClearance); } } translate([-r2-h/2, 0,0]) rotate([90,90,90]) cylinder(h=h, r=r4, center=true); //} } //balls module balls(){ for (i = [0 : 1 : n*2]){ rotate([360/n*i/2]) translate([0, r1,0]) sphere(r = r3); } } module gear(){ //"gear" ball intersection(){ difference(){ rotate([0,90,0]) sphere(r =r1); for (i = [0 : 1 : n]){ rotate([360/n*i]) rotate_extrude(convexity = convexity) translate([r1,0,0]) circle(r = r3); } } cube(size = [(r1-c)*2,(r1+2)*2,(r1+2)*2] , center = true); } translate([h/2, 0,0]) rotate([90,90,90]) cylinder(h=h, r=r4, center=true); }
Licencja
Ja, właściciel praw autorskich do tego dzieła, udostępniam je na poniższej licencji
Ten plik udostępniony jest na licencji Creative Commons Uznanie autorstwa – Na tych samych warunkach 4.0 Międzynarodowe.
- Wolno:
- dzielić się – kopiować, rozpowszechniać, odtwarzać i wykonywać utwór
- modyfikować – tworzyć utwory zależne
- Na następujących warunkach:
- uznanie autorstwa – musisz określić autorstwo utworu, podać link do licencji, a także wskazać czy utwór został zmieniony. Możesz to zrobić w każdy rozsądny sposób, o ile nie będzie to sugerować, że licencjodawca popiera Ciebie lub Twoje użycie utworu.
- na tych samych warunkach – Jeśli zmienia się lub przekształca niniejszy utwór, lub tworzy inny na jego podstawie, można rozpowszechniać powstały w ten sposób nowy utwór tylko na podstawie tej samej lub podobnej licencji.
Obiekty przedstawione na tym zdjęciu
przedstawia
Jakaś wartość bez elementu Wikidanych
1 paź 2017
Historia pliku
Kliknij na datę/czas, aby zobaczyć, jak plik wyglądał w tym czasie.
Data i czas | Miniatura | Wymiary | Użytkownik | Opis | |
---|---|---|---|---|---|
aktualny | 20:33, 1 paź 2017 | 494 × 380 (596 KB) | MichaelFrey | User created page with UploadWizard |
Lokalne wykorzystanie pliku
Żadna strona nie korzysta z tego pliku.
Globalne wykorzystanie pliku
Ten plik jest wykorzystywany także w innych projektach wiki:
- Wykorzystanie na ja.wikipedia.org