Koordinaten Abstand zwischen Mittelpunkt von einem Kreis und einem Punkt

  • Antworten:4
  • Bentwortet
Aaron B.
  • Forum-Beiträge: 206

20.06.2013, 06:32:35 via App

Hallo

Ich habe einen Custom-SurfaceView mit einem "gemalten" Kreis. Von diesem habe ich die Koordinaten des Mittelpunkts und den Radius.

Ich möchte bei einer Berührung herausfinden, ob die Berührung außerhalb des Kreises war oder nicht (habe X- und Y-Koordinaten). Aber ich kenne die mathematische Formel nicht... (Bin erst in der 8. Klasse)

Weis jemand, wie man den Abstand zwischen 2 Punkten ausrechnen kann?

LG

— geändert am 20.06.2013, 06:38:35

Antworten
LitteM
  • Forum-Beiträge: 141

20.06.2013, 06:42:53 via Website

(X_punkt - X_kreismitte)^2 + (Y_punkt - Y_kreismitte)^2 <= Radius

Wenn ich mich nicht irre dürftest du nach diesem hier gesucht haben.
Zum checken könntest du diese Formel in eine Methode packen der du die Kreiskoordinaten, Radius sowie die Koordinaten von dem Berührpunkt übergibst. (Ich gehe davon aus du meinst sowas wie mit dem Finger aufn Bildschirm drücken und die Koordinate mit dem Kreis abgleichen) :)

Antworten
Aaron B.
  • Forum-Beiträge: 206

20.06.2013, 06:48:35 via App

ja danke :)

probiers gleich aus

Antworten
San Blarnoi
  • Forum-Beiträge: 2.545

20.06.2013, 13:04:14 via Website

Fast richtig ;-)

Satz des Pythagoras: a^2 + b^2 = c^2 :bashful:

Mac Systems

Antworten
LitteM
  • Forum-Beiträge: 141

20.06.2013, 17:49:07 via Website

and dev
Fast richtig ;-)

Satz des Pythagoras: a^2 + b^2 = c^2 :bashful:

Da hab ich wohl ein ^2 beim R vergessen :grin:
Kann mal passieren, haha

Antworten