Registriert seit: 30. Sep 2006
Ort: Gundelfingen
1.109 Beiträge
Delphi 2007 Professional
|
Re: Entfernung zwischen zwei Pixelkoordinaten
2. Nov 2007, 15:31
hmm ich hab grad nen test gemacht:
Y := X*X
ist ca 36 mal so schnell wie
Y := Trunc(Power(X, 2));
und dein ntewurzel kenne ich nicht :/
ich würde das so machen:
entfernung := 250 * round(SQRT(leftx * leftx + topx * topx));
edit:
ich seh grad, der vorschlag von Nikolas ist genauer, da er zuesrt *250 nimmt und dann die nachkommststellen abschneidet...
ansonsten kannst du ja noch runden xD
entfernung := round(250 * SQRT(leftx * leftx + topx * topx));
Dominik Wer anderen eine Grube gräbt, hat ein Gruben-Grab-Gerät!
|