Dokument
libingear · Evolvente · Erzeugen
Synopsis
» involute ()
involute (circle, rf, ra, point)
Beschreibung
· 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.
Beispiele
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=(..))
Siehe auch
Evolvente: Alle Methoden und Operatoren; Stichwortverzeichnis