Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Uitdaging: Gecombineerde Transformaties | Geometrische Transformaties
Geometrisch Modelleren met Python
Sectie 2. Hoofdstuk 8
single

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

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 8
single

single

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

some-alt