Sectie 2. Hoofdstuk 8
single
Uitdaging: Gecombineerde Transformaties
Veeg om het menu te tonen
Taak
Veeg om te beginnen met coderen
Oefening in het combineren van geometrische transformaties op een vierhoek en het visualiseren van het resultaat. Gebruik translatie-, rotatie- en schaalmatrices als een reeks om een vorm te transformeren en plot vervolgens zowel de oorspronkelijke als de getransformeerde vierhoeken.
- Zet de lijst met punten van de vierhoek om naar een NumPy-array.
- Voeg een kolom met enen toe om om te zetten naar homogene coördinaten.
- Initialiseer de gecombineerde transformatie matrix als de identiteitsmatrix.
- Vermenigvuldig de transformatie matrices in de opgegeven volgorde.
- Pas de gecombineerde transformatie matrix toe op alle punten.
- Zet terug van homogene coördinaten naar reguliere 2D-coördinaten.
- Bereid de oorspronkelijke vierhoekcoördinaten voor om te plotten.
- Bereid de getransformeerde vierhoekcoördinaten voor om te plotten, waarbij de vorm wordt gesloten.
Oplossing
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 2. Hoofdstuk 8
single
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.