Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#13

Re: Mathematisches problem: Achsenkreuz

  Alt 22. Jul 2004, 22:57
Moment habe es gleiche, da habe ich irgendwo vergessen mit den Konstanten zu arbeiten.
DrawHorzMarker(Bmp.Canvas, pt, Origin.X+10); // so stimmt es Und:
cntVerMarkers := (LEN_X - ORG_X) div SCALE; Es lag also nicht an den Prozeduren, sondern wie ich sie benutzt habe, ich habe ihnen falsche Werte übergeben.

Und das mit dem Punkt ist logisch. Du musst ja auch den Punkt in den Einheiten des Koordinatenkreuzes angeben. Und deins geht eben nicht bis 250 und 250, sondern nur bis beides male 18 oder so - habe die Striche jetzt nicht gezählt.


Im Anhang die korrigierte Version.

Nachtrag 1: Ich habe die Achsen jetzt noch beschriftet, siehe Screenshot.
Nachtrag 2: Jetzt haben die Achsen noch Pfeile und man kann Achsen- , Pfeil-, Hintergrund-, Schrift- und Punktfarbe definieren.
Miniaturansicht angehängter Grafiken
achsenkreuz.png  
Angehängte Dateien
Dateityp: zip achsenkreuz_178.zip (2,6 KB, 17x aufgerufen)
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat