Entwickler-Ecke
Multimedia / Grafik - Kreisbogen
Beecee - Di 05.07.11 17:35
Titel: Kreisbogen
Hallo,
wie kann ich die benötigten Punkte der Arc-Function errechnen wenn mir nur der Startpunkt sX,sY und der Endpunkt eX,eY und der Radius bekannt
sind ?
Grüße
Michael
Tankard - Di 05.07.11 18:02
mittelpunkt des kreises feststellen: (x-x_M)^2 + (y-y_M)^2 = r^2
danach einfach nach y auflösen und von x1 bis x2 durchlaufen und die entsprechend y punkte errechnen.
Beecee - Di 05.07.11 18:22
Hallo,
den Radius habe ich ja berrechnet aber ich weis nicht wie ich die anderen Punkte ermittel, habe niergends mal ein Code-Schnipsel dazu gefunden.
Grüße
Michael
Tankard - Di 05.07.11 18:33
mit dem startpunkt und dem endpunkt des halbkreises kannst du den mittelpunkt bestimmen.
stichpunkt gleichungssysteme
code schnipsel gibt es hier nicht. rein mathematisches problem und wir machen keine hausaufgaben.
Beecee - Di 05.07.11 18:59
Hausaufgabe muss ich schon seit 29 Jahren nicht mehr machen :-).
Den Mittelpunkt und Radius habe ich wie folgt ermittelt
sX = 100 //Startpunkt X
sY = 100 //Startpunkt Y
eX = 110 //Endpunkt X
ey = 110 //Endpunkt Y
sI = 5
Sj = 5
iM := sX + sI; //sI gibt an in welche Richtung (+ oder -) und wie weit der Mittelpunkt in X entfernt ist
jM := sY + sJ; //sJ gibt an in welche Richtung (+ oder -) und wie weit der Mittelpunkt in Y entfernt ist
R := sqrt(sI * sI) +
(sJ * sJ);
//Mittelpunkt
iM = 105
jM = 105
R = 7,071 //Radius
und ab hier weiß ich nicht weiter !
Grüße
Michael
Beecee - Di 05.07.11 20:53
Hallo,
danke, hat sich erledigt.
Grüße
Michael
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!