Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Rollkurven (https://www.delphipraxis.net/45414-rollkurven.html)

Khabarakh 5. Mai 2005 22:05


Rollkurven
 
Liste der Anhänge anzeigen (Anzahl: 3)
Hier mal ein kleineres Schulprojekt von mir, eine Veranschaulichung von drei Parameterfunktionen:
  • Zykloide: Die Bahn eines Punktes auf einem Kreis, der auf einer Geraden rollt
  • Epizykloide: Dasselbe für einen auf einem anderen Kreis rollenden Kreis
  • Hypozykloide: Dito für einen Kreis in einem anderen Kreis

Die Progressbars sollten selbsterklärend sein, a ist eine Verlängerung des Abstandes zwischen Punkt und Mittelpunkt, als ob dieser auf einer verkürzten/verlängerten Speiche läge (im oberen Bild ist a = 0.5).

Das Projekt basiert (natürlich :love: ) auf der GR32-Lib bzw. einer selbstgeschriebenen Wrapper-Klasse für TBitmap32, die "Mathe"-koordinaten (also z.B. Linie von (-1|-1) nach (1|0,5)) intern in die Pixelkoordinaten umrechnet.

Der Code ist (eher zu wenig als zu viel) kommentiert, wobei das mein erster Versuch überhaupt war, also bitte etwas Erbarmen :wink: , wenn etwas unklar ist, einfach hier nachfragen.

Die "problematischen" Parameter (r=1 bei Zykloiden und r > r2 bei Hypozykloiden) werden nicht abgefangen, ich finde es nett zu sehen, was die Mathematik und mein Programm aus diesen Grenzfällen machen, wobei derjenige bei Hypozykloiden ja sogar Sinn ergibt, wenn auch nicht in der ursprünglichen Definition der Hypozykloide.

mimi 15. Mai 2005 10:13

Re: Rollkurven
 
nicht schlecht: Laustiges programm *G*

atreju2oo0 15. Mai 2005 10:53

Re: Rollkurven
 
Gefällt mir auch sehr gut...
Das Blending is nen netter Effekt!
:thumb:

Sigurd 12. Mai 2006 12:05

Re: Rollkurven
 
Echt super, kann ich gut für die Uni gebrauchen, du rettest mir meine Noten :warn: ich hab ja so noch kein Plan davon :wall:

ICH LIEBE DICH!!! :hello: :hello: :hello:

Gruß

Sigurd

mbamler 12. Mai 2006 13:00

Re: Rollkurven
 
Zitat:

Zitat von Sigurd
Echt super, kann ich gut für die Uni gebrauchen, du rettest mir meine Noten :warn: ich hab ja so noch kein Plan davon :wall:

ICH LIEBE DICH!!! :hello: :hello: :hello:

Gruß

Sigurd


Wenn du es für die UNI brauchst aber noch kein Plan davon hast
wirst du vielleicht deine Noten retten - nicht jedoch dein Studium

Ich würd' mich lieber selber auf den Hosenboden setzen...

Sigurd 12. Mai 2006 15:06

Re: Rollkurven
 
Ja, hast du recht, dazu muss ich aber ein Beispiel haben, den Quelltext versteh ich schon, ich hatte damals in der 11. mal n Jahr Delphi, hatte aber nie einen Plan wie ich Grafiken implementiere und so weiter, mit Grafiken hab ich nie gearbeitet, leider...

Außerdem studier ich ja kein Informatik, sondern Maschinenbau, Delphi umfasst da bloß ein Semester, das passt schon :cheers:


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:25 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 by Thomas Breitkreuz