Entfernungen

Previous topic - Next topic

WPShadow

Hallo,

könnt ihr mir helfen und sagen, wo der Fehler in meiner kleinen Berechnung liegt? Ich versuche die exakte Entfernung zwischen zwei Punkten zu ermitteln!

Code (glbasic) Select


x = p.distanz * COS(p.winkel)
y = p.distanz * SIN(p.winkel)


dx = ABS(300 - x)
dy = ABS(300 - y)


betrag = SQR(dx*dx - dy*dy)



Der Mittelpunkt liegt am Punkt 300, 300, die Distanz beträgt ca. 200, während sich das Objekt um 360° dreht.

An manchen Punkten bekomme ich einen Betrag, an anderen gar nichts...

LG

W.
AMD X2 4600, 2 GB Ram, ATI X1950 XTX, XP PRO SP2: GLB Premium 10.beta_dingsi, <(´.´<) Kirby Dance (>`.`)>
http://lostrevenant.blogspot.com
alea iacta est

Kitty Hello

äh..
Code (glbasic) Select

dx=x2-x1
dy=y2-y1
dist = sqr(dx*dx + dy*dy)

WPShadow

x2 - x1

Ich habe in dem Fall einen Mittelpunkt und ein Rotierendes Objekt!

Ist in dem Fall x2 mein Objekt und x1 der Mittelpunkt?
AMD X2 4600, 2 GB Ram, ATI X1950 XTX, XP PRO SP2: GLB Premium 10.beta_dingsi, <(´.´<) Kirby Dance (>`.`)>
http://lostrevenant.blogspot.com
alea iacta est

Kitty Hello

x1 = X-Wert von Objekt 1, x2=x von Obj. 2

Bei 3D ist dist=SQR(dx*dx + dy*dy + dz*dz)

WPShadow

Also ist die Reihenfolge egal! Super, versuche ich heute Abend gleich mal!  :booze:

Danke für die Hilfe, Gernot!  :good:
AMD X2 4600, 2 GB Ram, ATI X1950 XTX, XP PRO SP2: GLB Premium 10.beta_dingsi, <(´.´<) Kirby Dance (>`.`)>
http://lostrevenant.blogspot.com
alea iacta est

WPShadow

Hat perfekt funktioniert!

Danke Gernot!!!!  :good: :D :good:
AMD X2 4600, 2 GB Ram, ATI X1950 XTX, XP PRO SP2: GLB Premium 10.beta_dingsi, <(´.´<) Kirby Dance (>`.`)>
http://lostrevenant.blogspot.com
alea iacta est

Kitty Hello

Gerne Willi. Sonst alles roger?

WPShadow

#7
Läuft alles super! Ein bißchen Stress vor Weihnachten, da meine Freundin auch noch Geburtstag hatte, aber von 22. - 24. habe ich frei!

Die freien Tage muss ich ausnutzen. Auch zum entspannen...  =D

Um mich mit den Vektoren etwas anzufreunden, habe ich jetzt ein Miniprojekt am laufen, sollte normalerweise noch vor Weihnachten fertig werden.

Die Grafiken bestehen nur aus Quadraten, Strichen und Kreisen. Momentan läuft es aber schon richtig klasse!

Lass dich überraschen, es wird super und min. genauso minimalistisch! :-)
AMD X2 4600, 2 GB Ram, ATI X1950 XTX, XP PRO SP2: GLB Premium 10.beta_dingsi, <(´.´<) Kirby Dance (>`.`)>
http://lostrevenant.blogspot.com
alea iacta est