Abschnitt 2. Kapitel 8
single
Herausforderung: Kombinierte Transformationen
Swipe um das Menü anzuzeigen
Aufgabe
Wischen, um mit dem Codieren zu beginnen
Übung zur Kombination geometrischer Transformationen an einem Viereck und Visualisierung des Ergebnisses. Es werden Translations-, Rotations- und Skalierungsmatrizen in einer Sequenz verwendet, um eine Form zu transformieren und anschließend sowohl das ursprüngliche als auch das transformierte Viereck zu plotten.
- Umwandlung der Liste der Viereckpunkte in ein NumPy-Array.
- Hinzufügen einer Spalte mit Einsen zur Umwandlung in homogene Koordinaten.
- Initialisierung der kombinierten Transformationsmatrix als Einheitsmatrix.
- Multiplikation der Transformationsmatrizen in der vorgegebenen Reihenfolge.
- Anwendung der kombinierten Transformationsmatrix auf alle Punkte.
- Rückumwandlung von homogenen Koordinaten in reguläre 2D-Koordinaten.
- Vorbereitung der ursprünglichen Viereckkoordinaten für die Darstellung.
- Vorbereitung der transformierten Viereckkoordinaten für die Darstellung, einschließlich Schließen der Form.
Lösung
War alles klar?
Danke für Ihr Feedback!
Abschnitt 2. Kapitel 8
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen