Einzelnen Beitrag anzeigen

snow

Registriert seit: 28. Jun 2007
277 Beiträge
 
#4

Re: Koordinaten auf Ebene projezieren

  Alt 22. Dez 2007, 12:29
Du brauchst erst mal die unit math einbinden.

Dann musst du ein Timage(oder etwas anderes auf dem du einen Canvas machen kannst erstellen)

Dann musst du dir folgendes klar machen.

ein punkt auf den du mit canvas zeichnest ist relativ zum Nullpunkt des Images. Allerdings ist der punkt (0|0) in der oberen linken ecke. wenn du also einen zentrierten Nullpunkt haben willst musst du jede koordinate um die hälfte der Imagebreite und um die Hälfte der Image höhe verschieben.

X:=X+Image1.Width/2;
Y:=Y+Image1.Width/2;


ICh hab zwar keine Ahnung von Astronomie aber. Wenn du dich als Mittelpunkt haben willst brauchst du dann nicht einfach nur den winkel des satelliten relativ zu dir zu wissen und die entfernung des satelliten? Eine 3. Dimension kannst du auf einem 2D Canvas nicht einzeichnen. Du könntest die 3. Koordinate lediglich als TextOut angeben. Ähnlich beim flugzeugradar. Du siehst das object und neben dem object steht die höhe, bzw bei dir der vertiale Winkel.

Gruß snow
  Mit Zitat antworten Zitat