Seksjon 2. Kapittel 8
single
Utfordring: Kombinerte Transformasjoner
Sveip for å vise menyen
Oppgave
Sveip for å begynne å kode
Øv på å kombinere geometriske transformasjoner på et kvadrilatéral og visualisere resultatet. Du skal bruke translasjons-, rotasjons- og skaleringsmatriser i en sekvens for å transformere en figur, og deretter plotte både det originale og det transformerede kvadrilateralet.
- Konverter listen med kvadrilaterale punkter til en NumPy-array.
- Legg til en kolonne med ener for å konvertere til homogene koordinater.
- Initialiser den kombinerte transformasjonsmatrisen som identitetsmatrisen.
- Multipliser transformasjonsmatrisene i den gitte rekkefølgen.
- Bruk den kombinerte transformasjonsmatrisen på alle punktene.
- Konverter tilbake fra homogene koordinater til vanlige 2D-koordinater.
- Forbered de originale kvadrilaterale koordinatene for plotting.
- Forbered de transformerede kvadrilaterale koordinatene for plotting, og lukk også figuren.
Løsning
Alt var klart?
Takk for tilbakemeldingene dine!
Seksjon 2. Kapittel 8
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår