Einzelnen Beitrag anzeigen

Benutzerbild von Binärbaum
Binärbaum

Registriert seit: 19. Jan 2005
Ort: Elstra
764 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: Dynamisches Koordinatensystem programmieren

  Alt 9. Mär 2005, 23: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
  Mit Zitat antworten Zitat