tut doch einfach was PicNick sagt:
die seiten r1 und r2 sind bekannt die strecke pq ist mit:
pq=sqrt( (x2-x1)²+(y2-y1)²)
einfach auszurechnen.
der winkel zwischen r2 und pq ist ro1 und die andere seite gegengleich
a²=b²+c²-2*b*c*cos alpha_______(cossatz)
in unserem fall dann eben r2²=r1²+pq²-2*pq*r1*cos(ro2)
ein bisschen umstelln und cos ro2 steht vorne..., arccos verwenden:
ro2 = arcos ( ( r2²+r1²+pq²) / (2*pq*r1) ) ____sofern ich keine fehler verbaut habe also nachrechnen!!)
die Fläche des kreissektors lässt sich aus (r2² pi * ro2) / (2*360)___ (2 gekürzt)
vertauschen wier r1 mit r2 und ro1 mit ro2 erhalten wir den zweiten kreisbogen.... (selbermachen macht viel mehr freude)
um uns das ausrechnen der restlichen winkel zu ersparen können wir auch die A=sqrt(s(s-a)(s-b)(s-c)) verwenden jetzt davon die beiden kreisflächen abziehn und wir bekommen die überschneidung...
mfg clemens
Lesezeichen