Hier können Sie einen Punkt (x, y) sagen haben, das zu (x 'y') bewegt.
Dann muss der Rotationsmittelpunkt auf der Linie liegen, die senkrecht auf (x, y) - (x ', y') steht und die den Mittelpunkt (x, y) - (x ', y') schneidet .
Jetzt nimm einen anderen Punkt, (x2, y2), der sich nach (x'2, y'2) bewegte. Daraus ergibt sich auch eine Linie, auf der sich der Drehpunkt befinden muss.
Jetzt nehmen Sie diese zwei Zeilen und berechnen Sie die Kreuzung. Dort haben Sie das Drehzentrum.
Update: Wenn Sie nicht die Korrespondenz haben, welcher Punkt wo ging, sollte es nicht zu schwer sein, herauszufinden. Hier ist ein Vorschlag von oben: Finde den Schwerpunkt der "Vorher" -Punkte. Ordne die Punkte entsprechend ihrer Entfernung von diesem Punkt. Jetzt mache dasselbe mit den "Nachher" -Punkten. Die Reihenfolge der beiden Sets sollte nun übereinstimmen. (Der Punkt am nächsten zum Zentrum der Massen vor Rotation sollte der Punkt am nächsten an die Mitte der Masse seine nach Rotation.)
Die Erde dreht sich um ihre Achse. Es bewegt sich um die Sonne. Worauf beziehen Sie sich? –
Ist die Übereinstimmung zwischen den Punkten bekannt? – nav
Diese Frage scheint off-topic zu sein, weil es um Mathematik geht, nicht um Programmierung. – bmargulies