Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi "Luftballon-Effekt" (https://www.delphipraxis.net/111741-luftballon-effekt.html)

sebi87 8. Apr 2008 17:28


"Luftballon-Effekt"
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Delphi-Gemeinde,

ich habe ein Problem mit der Annährung an Kurven.
Ich brachen eine Funktion die eine Fläche, die durch irgendeine Funktion begrenzt ist, durch den sogennanten Luftballon-Effekt annährt.
Mit Luftballon-Effekt meine ich das ich in die Fläche eine Ellipse bringe und die Fläche dieser Steigere bis sie die Grenze der anzunährenden Fläche berührt und dann nur noch die Punkte verändere die innerhalb der Fläche liegen.

Um dies zu verdeutlichen hab ein Bild mit der Funktion angehängt.

Hat jemand eine Idee wie man dies realisieren kann?

mr.winkle 8. Apr 2008 18:04

Re: "Luftballon-Effekt"
 
Versuchs doch einfach mal mit einem genetischen Algorithmus.
Hier ist eine super Einleitung, das Beispielprogramm auf der 3. Seite macht so in etwa das was du vorhast.
Genetische Algorithmen

mfg, mr.winkle

sebi87 8. Apr 2008 18:22

Re: "Luftballon-Effekt"
 
darunter kann ich mir jetzt nicht viel vorstellen und die Demo funktioniert bei mir nicht.
weiß jemand wo das genauer erklärt ist?

sebi87 9. Apr 2008 07:00

Re: "Luftballon-Effekt"
 
Was haltet ihr davon wenn ich der Radius der Ellipse einfach vergrößere bis ein Punkt auf der Begränzung liegt und nun diesen Punkt beibehalte und nur noch die anderen verändere?

mr.winkle 9. Apr 2008 15:42

Re: "Luftballon-Effekt"
 
Damit wäre aber nicht sichergestellt das auch wirklich die größtmögliche Ellipse in die Form geschrieben wird. Außerdem bekommst du ab dem 3. Punkt Schwierigkeiten, wenn du die Ellipse horizontal vergrößerst ändert sich ja auch ihr Hochpunkt und es kann sein das dieser dann aus der Form herausragt. Warum sollte die Demo bei dir nicht tun? Hast du dir den Artikel überhaupt durchgelesen?

mfg, mr.winkle


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:11 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz