So finden Sie den Kontrollpunkt explizit der quadratischen Bezier-Kurve, wenn ich nur ihre Endpunkte habe Und ?
Erraten
Dies sollte unter Ausnutzung der Tatsache geschehen, dass die Tangente durchgeht Und trifft sich um . Also ab
Bearbeiten
Die Endpunkte befinden sich in einer Ellipse.
Wie Joriki sagt, können Sie den anderen Kontrollpunkt nicht ohne andere Informationen erhalten.
Wenn Sie jedoch einen Punkt auf der Linie kennen, können Sie ihn errechnen. Die Formel für eine quadratische Bezier-Funktion aus https://en.wikipedia.org/wiki/Bezier_curve lautet:
Wenn Sie zwei Kontrollpunkte und einen separaten Punkt auf der Linie zu einem bekannten Zeitpunkt kennen, können Sie den dritten Kontrollpunkt berechnen. Angenommen, Sie kennen die Start- und Endpunkte P0 und P2 und wissen, dass die Kurve bei t=0,5 durch P(0,5) verläuft:
Wenn Sie die Start- und Endpunkte eines kubischen Beziers kennen, können Sie die mittleren beiden Kontrollpunkte mit der hier beschriebenen Methode finden: https://web.archive.org/web/20131225210855/http://people.sc.fsu. edu/~jburkardt/html/bezier_interpolation.html
Dazu müssen Sie die Punkte kennen, die die Kurve bei t=1/3 und t=2/3 durchläuft. Ich fürchte, ich habe nicht versucht, es auf irgendwelche Zeitpunkte zu verallgemeinern.
Sie können den Kontrollpunkt nicht von den Endpunkten erhalten. Eine quadratische Bézier-Kurve wird durch alle drei Punkte definiert. Wenn Sie nur die Endpunkte haben, können Sie einen beliebigen Kontrollpunkt auswählen, um eine quadratische Bézier-Kurve zu definieren.
Jean Marie
Narasimham
Asatur Khurshudjan
Asatur Khurshudjan
Asatur Khurshudjan
Kumpel
Asatur Khurshudjan
Kumpel