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
- Berechne die Bildschirmkoordinaten (x0, y0) der Koordinaten (0,0) des Bildraums (den Koordinaten in denen Deine Funktion "existiert")
- Zeichne die X-Achse auf der Zeichenfläche von (0, y0) nach (Width-1, y0)
- 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.