libingear · Evolvente · Erzeugen |
· | Erzeugen einer nicht initialisierten Evolvente |
Ohne Angabe von Argumenten erzeugt involute eine Evolvente, bei der alle Bestimmungsparameter ungültig sind. |
· | Erzeugen einer Evolvente aus Grundkreis, Startpunkt, Fuss- und Kopfkreis |
Mit Angabe eines Grundkreises, den Radien für Fuss- und Kopfkreis, sowie einem Startpunkt wird eine Evolvente erzeugt, die in der Ebene des Grundkreises liegt und ihren Ursprung im Startpunkt hat. Die erzeugte Evolvente wird in radialer Richtung durch Fusskreis und Kopfkreis beschränkt. | |
Die Richtung der Abwicklung orientiert sich am Normalenvektor des Grundkreises und folgt der "Rechte-Hand-Regel". Einfacher ausgedrückt wird die "Fadenlinie" gegen den Uhrzeigersinn abgewickelt. | |
Liegt der übergebene Startpunkt nicht auf der Kreisbahn des Grundkreises, so wird der dem angegebenen Punkt nächstliegende Punkt auf dem kreis verwendet. |
involute inv1; | // inv1.valid()==false | ||
circle crb(0,0,0, 0,0,1, 10); point p(10,0,0); involute inv2(crb,11,14,p); | // inv2=involute(cr=(...),11,14,p=(..)) |
Evolvente: Alle Methoden und Operatoren; Stichwortverzeichnis |