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!
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.
äh..
dx=x2-x1
dy=y2-y1
dist = sqr(dx*dx + dy*dy)
x2 - x1
Ich habe in dem Fall einen Mittelpunkt und ein Rotierendes Objekt!
Ist in dem Fall x2 mein Objekt und x1 der Mittelpunkt?
x1 = X-Wert von Objekt 1, x2=x von Obj. 2
Bei 3D ist dist=SQR(dx*dx + dy*dy + dz*dz)
Also ist die Reihenfolge egal! Super, versuche ich heute Abend gleich mal! :booze:
Danke für die Hilfe, Gernot! :good:
Hat perfekt funktioniert!
Danke Gernot!!!! :good: :D :good:
Gerne Willi. Sonst alles roger?
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! :-)