Wie finde ich den Bereich Mitte von 3 Punkte und radius?
Ich habe drei 3D-Punkte p1, p2 und p3 der Kugel und des radius. Wie finde ich den Bereich Mitte von 3 Punkte und radius?
Erwarte ich zwei 3D-Punkte als Lösung, weil es sind 2 Kugeln, die die Anforderungen erfüllen.
Dank.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Finden, die Ebene P, die alle drei Punkte. In dieser Ebene diese
Punkte bestimmen ein Dreieck.
Finden, die den Kreis um das Dreieck. Sei C Kennzeichnen die Mitte des
dieser Kreis.
Finden, die Linie, die senkrecht zu P und die Kreuzung der C.
Auf dieser Linie, finden Sie diese 2 Punkte mit der gewünschten Entfernung von der
Kreis.
Habe ich ignoriert degenerierten Fällen.
Gibt es eine Reihe von Möglichkeiten, um zu formalisieren dies. Hier ist einer davon (im Grunde das gleiche wie Ali vorgeschlagen, aber mit mehr Mathematik): Sie wollen Punkte
(a) gleich weit von p1, p2, p3, mit
(b) der Abstand exakt R.
First off, finden Sie ein Zentrum des umschriebenen Kreises pro http://en.wikipedia.org/wiki/Circumscribed_circle (siehe den Teil über "den Umkreis eines Dreiecks eingebettet in d Dimensionen"):
mit
p21=p2-p1
,p31=p3-p1
,n=cross(p21,p31)
.Die Punkte aus Punkt (a) liegen auf einer Linie, geht durch diesen Punkt und orthogonal zu der Ebene mit p1, p2, p3, so seine Gleichung ist
Ersetzen Sie diese in
erhalten die quadratische Gleichung
Eigentlich
n
und(p0-p1)
sind orthogonal, also ist die zweite addend auf der linken Seite ist 0, und(beachten Sie, wie
p1
imp0
bricht aus). Ersetzen Sie diese inp(t)
um die Antwort zu bekommen.