Thema: Delphi Darstellung im Maßstab

Einzelnen Beitrag anzeigen

Benutzerbild von alleinherrscher
alleinherrscher

Registriert seit: 8. Jul 2004
Ort: Aachen
797 Beiträge
 
Delphi XE2 Professional
 
#5

Re: Darstellung im Maßstab

  Alt 12. Mär 2009, 14:28
Also ich versteh das nicht so ganz. Es bringt ja auch nix, den Darstellungsfaktor zu runden. Du musst anschließend deine Position vom Wurf (x und y nehme ich an) mit dem Darstellungsfaktor multiplizieren und DANACH runden.

Beispiel:

Wurfweite=1200m
Paintboxbreite=600Pixel
Darstellungsfaktor= 600/1200=0.5

x und y ist die Position deines Wurfobjekts in Metern, dann berechnet sich die Position deines Wurfobjekts auf der Paintbox mit


x_paintbox=round(x*Darstellungsfaktor)
y_paintbox=round(y*Darstellungsfaktor)


Grüße
„Software wird schneller langsamer als Hardware schneller wird. “ (Niklaus Wirth, 1995)

Mein Netzwerktool: Lan.FS
  Mit Zitat antworten Zitat