Berechnen Sie Mittelpunkt und Radius von Kreis aus 3 Punkten an
Könnte jemand bitte zeigen Sie code, die, würde dies schnell zu tun? Wir nehmen an, wir Holen drei Punkte
p1, p2, p3 in Links-->richtige Reihenfolge. Also, die Lösung sollte auch prüfen, ob oder nicht der Kreis ist gültig, dh (p1, p2, p3) sind gegen den Uhrzeigersinn.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Zur Berechnung der Kreis-Parameter, haben einen Blick auf:
http://paulbourke.net/geometry/circlesphere/
Die Suche nach "Gleichung eines Kreises aus 3 Punkten (2 Dimensionen)"
bestimmen Ausrichtung, Sie können die polygon-area Formel:
http://paulbourke.net/geometry/polygonmesh/
Suchen Sie nach "Berechnen Sie die Fläche und den Schwerpunkt eines Polygons"
Bitte sagen Sie mir, wenn Sie dies in einer bestimmten Programmiersprache.
Verbinden zwei beliebige Punkte auf dem Kreis, und Sie haben einen Akkord.
Die mittelsenkrechte einer Sehne muss der pass durch die Mitte.
Den Schnittpunkt der winkelhalbierenden von zwei Akkorden wird das Zentrum sein.
Rest (Reduktion auf form für die meisten effiziente Berechnung) ist Links als übung für den Leser...
Hier ist eine kurze Funktion (Swift-Sprache) mit nur einem einzigen wenn.