Traktrix einer Kurve und Umkehrung

Neue Frage »

danich4oZ Auf diesen Beitrag antworten »
Traktrix einer Kurve und Umkehrung
Hallo!

Ich habe folgendes Problem:

Ich bekomme in einem Programm Kurvenpunkte einer Kurve in Form von x-und y-Koordinaten. Diese Kurve stellt die ziehende Kurve dar. Daraus soll ich zu jedem Punkt den zugehörigen Punkt auf der Schleppkurve (Traktrix) berechnen. Der Punkt auf der ziehenden Kurve und auf der dazugehörige Punkt auf der Schleppkurve haben immer den konstanten Abstand d.

Dies funktioniert durch Gleichsetzung der beiden Formeln...

A0.. Punkt auf der Leitkurve
A1.. nächster Punkt auf der Leitkurve
P0.. Punkt auf der Schleppkurve, der A0 zugeordnet ist
P1.. Punkt auf der Schleppkurve, der A1 zugeordnet ist
d... konstanter Abstand zwischen A0 und P0, sowie A1 und P1.. etc...

Zu Berechnen ist P1!

Zur Erklärung der Formeln:

x... x-Koordinate von P1
y... y-Koordinate von P1
u... y-Koordinate von A1
v... x-Koordinate von A1
d... konstanter Abstand

Die Punkte A0 und P0 sind unbedeutend...

Traktrixformel: (drückt jede x-Koordinate der Traktrix durch die y-Koordinate aus)

x = d * ln|(d+sqrt(d^2-y^2)/y)|-sqrt(d^2-y^2)

Pythagoras:

d^2 = (y-u)^2 + (v-x)^2

Setze ich diese beiden Formeln gleich, kann ich mir den Punkt P1(x,y) berechnen.

Allerdings funktioniert dies nur, wenn A0 und A1 auf der X-Achse liegen, somit beide die y-Koordinate 0 besitzen. (sonst funktioniert Pythagoras nicht)

Hierbei tritt die Frage auf, wie ich die Punkte nun so drehen kann, damit A0 und A1 auf der x-Achse liegen... und sie nach der Berechnung von P1 alle Punkte wieder zurückdrehen.

Außerdem habe ich das Problem, wie ich, wenn die Schleppkurve gegeben ist, auf die normale Leitkurve komme.

Bitte um Hilfe!!! Gott

mfg
danich4oZ
Abakus Auf diesen Beitrag antworten »
RE: Traktrix einer Kurve und Umkehrung
Willkommen im Forum, danich4oZ Wink

Für eine Drehung in der Ebene brauchst du nur den Drehwinkel (Drehung). Den solltest du mit etwas Trigonometrie aus den Koordinaten deiner beiden Punkte berechnen können.

Wenn du die Schleppkurve hast und die Leitkurve haben möchtest, schaue dir die Tangenten der Schleppkurve an. Wenn du auf denen die Länge deines Zugseiles d abmisst, kommst du auf einen Punkt der Leitlinie.

Grüße Abakus smile
danich4oZ Auf diesen Beitrag antworten »

oke, das mit dem drehwinkel lässt sich hinkriegen, denke ich...

nur das 2te problem, wie ich von der traktrix auf die leitkurve komme, ist etwas komplizierter, da die traktrixformel (nicht pythagoras wie angenommen), nur funktioniert, wenn die beiden punkte der leitkurve auf der x-achse des koordinatensystem liegen.

mfg
danich4oZ
Abakus Auf diesen Beitrag antworten »

Zitat:
Original von danich4oZ
nur das 2te problem, wie ich von der traktrix auf die leitkurve komme, ist etwas komplizierter, da die traktrixformel (nicht pythagoras wie angenommen), nur funktioniert, wenn die beiden punkte der leitkurve auf der x-achse des koordinatensystem liegen.


Wenn du die Traktrix als Funktions-Gleichung hast, brauchst du die Traktrixformel nicht mehr. Es reicht, die Tangenten zu berechnen.

Wenn du nur 2 Punkte der Leitlinie hast, nimmst du deren lineare Verbindung. Dabei ist zu hoffen, dass der Fehler mit sinkendem Abstand der Punkte beliebig klein wird.

Grüße Abakus smile
Neue Frage »
Antworten »



Verwandte Themen

Die Beliebtesten »
Die Größten »
Die Neuesten »