libingear · Geradverzahntes Zylinderrad · Erzeugen |
· | Erzeugen eines nicht initialisierten Zylinderrades |
Ohne Angabe von Argumenten erzeugt spurgear ein Zylinderrad, bei dem alle Bestimmungsparameter ungültig sind. |
· | Erzeugen eines Zylinderrades aus Grundkreis, Zahnbreite und Zähnezahl |
Mit Angabe eines Grundkreises, einer Zahnbreite und einer Zähnezahl wird eine geradverzahntes Zylinderrad erzeugt, dessen Evolventenflächen um den durch Grundkreis und Zahnbreite gebildeten Zylinder abgewickelt sind. Die Radien von Fuss- und Kopfkreis bestimmen, wie bei der Erzeugung einer einzelnen Evolventenfläche, die radiale Ausdehnung der Zahnflanke. | |
Die Zahnflanken werden so angeordnet, dass die Zahndicke und Zahnlücke auf dem angegebenen Teilkreis (Radius r) gleich sind. Der angegebene Punkt bestimmt die Drehlage (Zahnmitte des ersten Zahns). |
· | Erzeugen eines Zylinderrades aus Grundzylinder und Zähnezahl |
Mit Angabe eines Zylindersegments, den Radien für Fuss- und Kopfkreis, sowie einem Startpunkt wird eine Evolventenfläche erzeugt, die in der Ebene des Grundzylinders liegt und ihren Ursprung im Startpunkt hat. Die erzeugte Evolventenfläche wird in radialer Richtung durch Fusskreis und Kopfkreis beschränkt, die Zahnbreite entspricht der Höhe des Zylindersegments. |
spurgear sg1; | // sg1.valid()==false | ||
circle crb(0,0,0, 0,0,1, 10); point p(10,0,0); spurgear sg2(crb,8,11,14,p); | // sg2=spurgear(cr=(...),b=8,11,14,p=(..)) |
Geradverzahntes Zylinderrad: Alle Methoden und Operatoren; Stichwortverzeichnis |