![]() |
Bezier Kurven berechnen
Hallo,
ich bin kein Mathe-Ass...gerade mal ein "kann Mathe buchstabieren" und hab deshalb mal eine Frage an euch: Wie kann man denn eine Bezierkurve mit Delphi berechnen? Ich habe zwar viele erklärungen zu Bezierkurven gefunden aber durch die Formeln steig ich nicht durch. Ich weiss nicht wie ich sowas in Delphi abbilden soll. Ich möchte eigentlich auf dem Canvas eine Kurve malen die aus 2 Punkten und den beiden zugehörigen Kontrollpunkten besteht. Hat jemand sowas schonmal gemacht und kann mir da einen Tip geben wie ich am besten Anfange? Bitte nciht falsch verstehen, niemand soll mir hier dieses Programm schreiben ich suche nur einen ANfang zur Umsetzung des Problems. Vielen Dank Dragi |
Re: Bezier Kurven berechnen
Warum selbst machen?
![]() |
Re: Bezier Kurven berechnen
um zu verstehen wie es funktioniert :)
|
Re: Bezier Kurven berechnen
Zitat:
|
Re: Bezier Kurven berechnen
![]() Prinzip bei mir: Eine Funktion der die 4 Kontrollpunkte übergeben werden, und ein "t" dass den Abschnitt der Kurve von 0..1 angibt, den man haben möchte. Zurückgegeben wird der entprechende Punkt des Splines. Wenn man diese Funktion nun in einer Schleife mit laufendem "t" aufruft, und die zurückgegebenen Punkte mit Linien verbindet, hat man sein Spline. Gruss, Fabian |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:39 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz