Dokument
libingear · Geradverzahntes Zylinderrad · Erzeugen
Synopsis
» spurgear ()
spurgear (circle, b, z, rf,r,ra, point)
spurgear (cylinder,  z, rf,r,ra, point)
Beschreibung
· 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.
Beispiele
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=(..))
Siehe auch
Geradverzahntes Zylinderrad: Alle Methoden und Operatoren; Stichwortverzeichnis