Koordinaten in 2D drehen und verschieben
Punkte verschieben, drehen, skalieren und spiegeln. Verknüpft die Schritte der Reihe nach und zeigt die 3×3 Transformationsmatrix, neue Koordinaten und eine Vergleichsskizze.
Der Rechner dreht Punkte. Um die Koordinatenachsen um θ zu drehen, geben Sie −θ ein oder verwenden Sie die inverse Transformationsmatrix.
Was ist eine Koordinatentransformation?
Wird eine Form durch Änderung ihrer Eckkoordinaten verschoben, gedreht, vergrößert oder gespiegelt, spricht man von einer Koordinatentransformation. Jede Transformation ordnet den alten Koordinaten neue zu. Mehrere aufeinanderfolgende Transformationen lassen sich zu einer einzigen Matrix zusammenfassen.
Verschiebung und Drehung
Eine Verschiebung addiert zu jedem Punkt dieselben Werte: x′ = x + Δx, y′ = y + Δy.
Eine Drehung um θ um den Ursprung ergibt x′ = x·cos θ − y·sin θ und y′ = x·sin θ + y·cos θ. Ein positiver Winkel dreht gegen den Uhrzeigersinn. Eine Drehung um 90 Grad bildet (x, y) auf (−y, x) ab.
Für eine Drehung um ein anderes Zentrum wird zunächst dessen Lage vom Punkt abgezogen. Nach der Drehung wird das Zentrum wieder addiert.
Beispiel
Der Punkt (4, 2) wird um 30 Grad um den Ursprung gedreht und anschließend um (10, 5) verschoben. Nach der Drehung gilt x = 4 × 0,866 − 2 × 0,5 = 2,464 und y = 4 × 0,5 + 2 × 0,866 = 3,732. Die Verschiebung ergibt den neuen Punkt (12,464, 8,732).
Transformationsmatrix
Eine Verschiebung allein lässt sich nicht mit einer 2×2 Matrix darstellen. Daher wird der Punkt um eine dritte Komponente (1) ergänzt und eine 3×3 Matrix verwendet. Der obere linke 2×2 Block beschreibt Drehung, Skalierung und Spiegelung. Die letzte Spalte enthält die Verschiebung. Bei verketteten Transformationen werden die Matrizen multipliziert. Der erste Schritt steht ganz rechts im Produkt.
Warum ist die Reihenfolge wichtig?
Erst drehen und dann verschieben ergibt etwas anderes als erst verschieben und dann drehen. Wird der Punkt (1, 0) um 90 Grad gedreht und danach um (1, 0) verschoben, entsteht (1, 1). Bei umgekehrter Reihenfolge entsteht (0, 2).
Anwendungen
Die Berechnung dient etwa zur Übertragung von Entwurfskoordinaten in ein örtliches Baustellenraster, zur Drehung von Bohrungskoordinaten, zur Spiegelung einer symmetrischen Bauteilhälfte, zur Verschiebung eines Werkstücknullpunkts und zur Transformation von Formen in der Computergrafik.
Grenzen
Der Rechner arbeitet in der Ebene und rechnet keine Einheiten um. Geodätische Bezugssysteme und Kartenprojektionen werden nicht umgerechnet.
Häufige Fragen
Wie dreht man einen Punkt um 180 Grad gegen den Uhrzeigersinn?
Die Drehung des Beispielpunkts (2, 3) um 180° gegen den Uhrzeigersinn um den Ursprung ergibt (-2, -3). Eine halbe Umdrehung ändert nur die Vorzeichen beider Koordinaten. Die Drehmatrix wirkt auf den Punkt und nicht auf die Achsen. Einheitliche Längeneinheiten sind erforderlich. Transformationen geodätischer Bezugssysteme und Kartenprojektionen gehören nicht zum Umfang.
Ähnliche Rechner
-
Geometrie
Polygonfläche und Grundstücksfläche aus Koordinaten
Polygonfläche aus Eckkoordinaten in Quadratmetern, Dekar und Hektar. Mit Umfang, Seitenlängen, Schwerpunkt und Skizze. Liste einfügen oder Datei als CSV laden. -
Mathematik
Matrixrechner
Addition, Multiplikation, Transposition, Determinante, Inverse, Rang und Gaußverfahren für Matrizen. Exakte Brüche und alle Zeilenoperationen mit Rechenweg. -
Maschinenbau
Lochkreisrechner für Bohrungskoordinaten
Bohrbild am Flansch aus Lochkreisdurchmesser, Bohrungszahl und Startwinkel. Mit Koordinaten, maßstäblicher Zeichnung, Bohrungsabständen, CSV und Druck. -
Geometrie
Grad, Bogenmaß und Gon umrechnen
Rechnet Winkel zwischen Grad, Bogenmaß, Gon und Umdrehungen um. Zeigt das Bogenmaß als Bruch mit π wie π/6 und rechnet solche Brüche mit Rechenschritten in Grad um. -
Geometrie
Abstand zwischen zwei Punkten berechnen
Berechnen Sie aus Koordinaten den Abstand zweier Punkte in der Ebene und im Raum. Mit Mittelpunkt, Koordinatendifferenzen, Steigung, Richtungswinkel und Rechenweg. -
Geometrie
Abstand und Vektor in 3D berechnen
Abstand und Vektor zwischen zwei Punkten im Raum, Mittelpunkt, Vektorbetrag, Einheitsvektor, Richtungskosinusse und Winkel zu den Achsen.
Fehler entdeckt oder etwas vermisst?
Wenn ein Wert falsch erscheint, eine Abmessung fehlt oder Sie eine Funktion benötigen, schreiben Sie uns. Wir beheben das Problem.