Einzelnen Beitrag anzeigen

choose

Registriert seit: 2. Nov 2003
Ort: Bei Kiel, SH
729 Beiträge
 
Delphi 2006 Architect
 
#6

Re: Ändern der x-Werte in einem Koordinatensystem

  Alt 16. Dez 2003, 20:03
Zitat von eve:
hmm, das mit den beiden Funktionen versteh ich irgendwie net.
mein Vorschlag sollte in etwa bedeuten, dass es übersichtlicher ist, die Logik zum Projizieren der Koordinaten von der Darstellung (dem Malen) zu Trennen. Dann wird auch die Umkehrfunktion übersichtlicher, die Du für das Koordinatensystem benötigst.

Zitat von eve:
Zitat von choose:
Mir fällt auf, dass der KoordinatenUrsprung sowie die bisher gezeichneten Funktionen nicht an den neu gewählten Ausschnitt angepasst werden...
Genau das ist eigentlich mein Problem, ich weiss nicht, wie ich das umsetzen kann.
Angenommen, Du hast die besagte Umkehrfunktion, sollte dieser Pseudocode das Problem lösen
  1. Berechne die Bildschirmkoordinaten (x0, y0) der Koordinaten (0,0) des Bildraums (den Koordinaten in denen Deine Funktion "existiert")
  2. Zeichne die X-Achse auf der Zeichenfläche von (0, y0) nach (Width-1, y0)
  3. Zeichne die Y-Achse auf der Zeichenfläche von (x0, 0) nach (x0, Height-1)

Zitat von eve:
Wie kann ich die Schriftgröße einer textout Ausgabe einstellen?
Sieh mal in der Delphi Online-Hilfe (OH) unter TCanvas.Font nach.
gruß, choose
  Mit Zitat antworten Zitat