Registriert seit: 19. Jan 2005
Ort: Elstra
764 Beiträge
Delphi 7 Enterprise
|
Re: Dynamisches Koordinatensystem programmieren
10. Mär 2005, 00:43
Bei einem dynamischen Koordinatensystem gibt es aber auch ein Minimal- und Maximalwert auf der y-Achse. Jetzt muss man nur noch den Funktionswert f in die entsprechende y-Koordinate auf dem Canvas/ Image umrechenen. Das müsste nach folgender Formel gehen:
Y:= Image1.Heigth - (f(...) -pMin)/ (pMax-pMin) *Image1.Height;
Zur Erklärung:
pMin, pMax ... Minimal- und Maximalwert auf der Y-Achse
f(...) ... Funktionswert der darzustellenden Funktion an der entsprechenden Stelle (siehe Beitrag von Toxman)
Image1.Heigth ... Höhe des Image/ der Zeichenfläche in Pixeln
Y ... zugehörige Y-Koordinate auf der Zeichenfläche
MfG
Binärbaum
There are exactly 10 kinds of people: those who understand binary, and those who don't.
---
"Software reift beim Kunden. Bei Hardware ist es anders: Hardware fault beim Kunden." - Rainer G. Spallek
|