Tasomuunnokset
(2D transformations)
[Hearn & Baker 94: 184-187]
Muunnoksia tarvitaan mallinnuksessa, koska jokaista mallinnettavan
maailman kohdetta ei haluta määritellä erikseen. Jos esimerkiksi
halutaan tuottaa kuva, joka koostuu kahdesta kolmiosta, jotka ovat eri
kokoisia ja eri kohdassa, riittää mallintaa kolmio, johon sovelletaan
muunnoksia tarpeen mukaan. Perusmuunnokset ovat siirto (translation),
kierto (rotation) ja koon muuttaminen (scaling). Laskutoimitusten
helpottamiseksi muunnokset tehdään yleensä matriisimuodossa.
Overview of 2-D Transformations
Translation
Rotation
Scaling
Matrix Notation
Example 2-D
Transformation
(Lähde: C. Flanagan)
JK
31.1.1997