Kreisradius als Schnittpunktlinie und dessen XY Koordinaten

Neue Frage »

darki777 Auf diesen Beitrag antworten »
Kreisradius als Schnittpunktlinie und dessen XY Koordinaten
Hallo,
nach längerem grübeln und Formeln suchen bin ich leider auf keinen grünen Zweig gekommen unglücklich Ich hatte schon länger kein intensives Mathe mehr, ich weis zwar wie man Kreisumfang, Fläche, etc. eben das normale Zeug berechnet, aber bei meiner Aufgabe geht das leider über meine Grenzen hinaus. Ich habe einen Kreis, sowie dessen Radius und gebe z.B. 315 Grad an (0 Grad ist dabei der Startwert oben an der Kante des Kreises). Nun muss ich den Schnittpunkt vom Kreis ermitteln, dieser ergibt sich aus dem Radius von 315 Grad als Linie, den Schnittpunkt wiederum brauche ich als XY Koordinate. Ich hoffe ich habe es einigermassen verständlich ausgedrückt. Ich habe mir die Mühe gemacht ein Bild zu meinem Problem zu illustrieren, das wie folgt aussieht: http://dl.dropbox.com/u/2135093/Berechnung.jpg

Vielen Dank schon mal im Voraus.


Viele Grüße
dk
Mathe-Maus Auf diesen Beitrag antworten »
RE: Kreisradius als Schnittpunktlinie und dessen XY Koordinaten
Hallo,
zeiche Dir ein rechtwinkliges Dreieck ein und benutzte die Winkelfunktionen, z.B. sin oder cos !
Immerhin hast Du bereits die Hypotenuse (= Radius) und einen Winkel.

LG Mathe-Maus Wink
darki777 Auf diesen Beitrag antworten »

Wie genau soll ich das rechteckige Dreieck mit in die Formel einbringen? Bin leider mit Geometrie nicht so bewandert, war ehrlich gesagt noch nie meine Stärke.
Mathe-Maus Auf diesen Beitrag antworten »

[attach]23271[/attach]

So, das rechtwinklige Dreieck habe ich Dir eingezeichnet.

1) Zur Vereinfachung nimm an, dass der Koordinatenursprung im Punkt M liegt.
2) Du kennst den Winkel QMP, nenne ihn ALPHA.
3) Zur Berechnung der Koordinaten von Punkt P benutze den Sinus und den Cosinus.

Zusatzhinweis:



LG Mathe-Maus
darki777 Auf diesen Beitrag antworten »

Danke, das macht mir das ganze etwas verständlicher smile Habe im Netz eben den Codeschnipsel gefunden der dafür nötig war xD bevor ich hier im Forum nochmal vorbeikam ^^

Meinem Beispiel angepasst und gekürzt sieht das so aus:
PosX = centerX + radius * Math.cos(2 * Math.PI * 315 / 360)
PosY = centerY + radius * Math.sin(2 * Math.PI * 315 / 360)

Ich wäre nach längerem Versuchen wohl trotzdem nicht ganz drauf gekommen xD Ich hab nämlich gedacht ich müsse die 315 geteilt durch 360 Grad außerhalb der Cosinus/Sinus Funktion rechnen und dazu multiplizieren ^^. Allerdings hab ich wo gelesen dass man die Formel abkürzen / verbessern könne, indem man das irgendwie spiegelt. Ich denke mal evtl. ist das meinem Verständnis nach so gemeint dass man den Kreis in 4-8 Teile splittet und dann hat man ohnehin die restlichen Kooridnaten ohne immer wieder alles komplett neu rechnen zu müssen? (Schließlich handelt es sich immerhin um 360 Punkte / Koordinaten pro Kreis). Evtl. verdenke ich mich da auch xD Ich hab zwar die Konzeption im Kopf wie ich Sachen vereinfachen kann, aber bei mir hackts bei der Umsetzung ^^


Gruß
dk
Neue Frage »
Antworten »



Verwandte Themen

Die Beliebtesten »
Die Größten »
Die Neuesten »