Heja
Nie jest to zadanie domowe.
W zagadnieniach do egzaminu z grafiki komputerowej mam takie coś :
Jakie przekształcenie opisuje macierz T działające na obiekt P.
Narysuj wynik przekształcenia dla obiektu P.
I mam dwie macierze
|1 1 0 0|
T= |0 1 0 0|
|0 0 1 0|
|0 0 0 1|
|0 1 1 0|
P= |0 0 1 1|
|0 0 0 0|
|1 1 1 1|
O co w tym chodzi i jak to się robi. Nie było tego na wykładzie bo brakło czasu.
Grafika komputerowa - przekształcanie+macierz
- mint1991
- Posty: 758
- Rejestracja: 26 lis 2008, 22:37
- Kontaktowanie:
- lewy
- Posty: 1462
- Rejestracja: 15 gru 2009, 11:10
Grafika komputerowa - przekształcanie+macierz
Masz matlaba?
To chodzi zazwyczaj o mnożenie macierzy, jedna razy druga
|X'| |X|
|Y'| |Y|
|Z'|=[macierz jednorodna kwadratowa przekształcenia] * |Z|
|1| |1|
gdzie x' y' z' to wynik.
1100
0100
0010
0001
czyli nie ma przesunięcia, skalowanie na 1 czyli bez, jakieś pochylenie może, bo działa 1 na elementy obrotu
To chodzi zazwyczaj o mnożenie macierzy, jedna razy druga
|X'| |X|
|Y'| |Y|
|Z'|=[macierz jednorodna kwadratowa przekształcenia] * |Z|
|1| |1|
gdzie x' y' z' to wynik.
1100
0100
0010
0001
czyli nie ma przesunięcia, skalowanie na 1 czyli bez, jakieś pochylenie może, bo działa 1 na elementy obrotu
- mint1991
- Posty: 758
- Rejestracja: 26 lis 2008, 22:37
- Kontaktowanie:
Grafika komputerowa - przekształcanie+macierz
Czyli tak:
żeby otrzymać macierz T to mnoży się macierz P razy jakąś inną macierz?
Możesz mi opisać krok po kroku jak to zadanie mam rozwiązać?
Skąd Ty wyczytałeś to wszystko o przesunięciu, skalowaniu ...?
jeżeli chciałbym narysować dany obiekt to:
ABCD
1100 <- współrzędne X
0100 <- współrzędne Y
0010 <- współrzędne Z
0001
czy na odwrót? czy jeszcze inaczej?
zagadnienie to zostało pominięte na wykładzie, ale na egzaminie będzie, a ja w ogóle nie wiem co i jak się robi i z czego co się czyta.
żeby otrzymać macierz T to mnoży się macierz P razy jakąś inną macierz?
Możesz mi opisać krok po kroku jak to zadanie mam rozwiązać?
Skąd Ty wyczytałeś to wszystko o przesunięciu, skalowaniu ...?
jeżeli chciałbym narysować dany obiekt to:
ABCD
1100 <- współrzędne X
0100 <- współrzędne Y
0010 <- współrzędne Z
0001
czy na odwrót? czy jeszcze inaczej?
zagadnienie to zostało pominięte na wykładzie, ale na egzaminie będzie, a ja w ogóle nie wiem co i jak się robi i z czego co się czyta.
- cosik_ktosik
- Posty: 21398
- Rejestracja: 13 lis 2008, 01:17
- Lokalizacja: Szczecin
- Kontaktowanie:
Grafika komputerowa - przekształcanie+macierz
Transformacja jest na czwartej kolumnie, skalowanie na przekątnej, obrót na środkowych, więcej
Dostępne tylko dla zarejestrowanych użytkowników
Dostępne tylko dla zarejestrowanych użytkowników
Hotfix
Pozdrawiam, cosik_ktosik
Pozdrawiam, cosik_ktosik
-
- Reklama
Wróć do „Pomoc przy zadaniach domowych”
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 3 gości