Pytania oznaczone «matrix»

Tablica 2D liczb, symboli lub wyrażeń ułożona w wierszach i kolumnach. Każdy wiersz musi mieć taką samą liczbę kolumn. Same liczby, symbole lub wyrażenia nazywane są elementami lub wpisami.

87
Dlaczego poruszamy świat zamiast kamery?

Słyszałem, że w grze OpenGL, aby pozwolić graczowi się poruszyć, nie należy poruszać kamerą, ale poruszać całym światem. Na przykład tutaj jest fragment tego samouczka: macierz OpenGL View W prawdziwym życiu przyzwyczajasz się do poruszania aparatem w celu zmiany widoku określonej sceny, w...

21
Kolejność mnożenia transformacji macierzy

Mam trudności z ustaleniem prawidłowej kolejności mnożenia dla ostatecznej macierzy transformacji. Zawsze mam dziwny ruch lub zniekształconą geometrię. Mój obecny model jest wyjaśniony poniżej: W przypadku pojedynczego węzła moja kolejność mnożenia wynosi: L = S * R * T gdzie L = lokalna...

19
Co reprezentuje matryca?

Ostatnio zacząłem uczyć się OpenGL i mam problemy z wizualizacją, czym są macierze i ich rola w grafice komputerowej. Biorąc pod uwagę szablon matrycy 4x4: Zakładam, że każda taka macierz to współrzędne wierzchołka w przestrzeni świata. A kilka z nich połączonych i zacienionych daje obiekt? Ale...

14
Jak mogę odwrócić efekt macierzy transformacji?

Ostatnio pracuję nad grą z wykorzystaniem OpenGL i C ++ za pośrednictwem GLFW. W grze mam sterowiec z zamontowaną wieżą. Sterowiec porusza się po światowych współrzędnych kosmicznych, a wieża „podąża” za nim. Wieża ma własną przestrzeń współrzędnych dla swojego wyglądu / kierunku celowania....

12
Obróć obiekt wokół stałej osi

Próbuję pozwolić użytkownikowi mojej aplikacji obrócić obiekt 3D narysowany na środku ekranu, przeciągając palcem po ekranie. Ruch poziomy na ekranie oznacza obrót wokół stałej osi Y, a ruch pionowy oznacza obrót wokół osi X. Problem, jaki mam, polega na tym, że jeśli pozwolę na obrót wokół jednej...

12
Aparat do gry 2.5D

Mam nadzieję, że ktoś może mi to wyjaśnić, jak mam 5 lat, ponieważ walczyłem z tym przez wiele godzin i po prostu nie mogę zrozumieć, co robię źle. Napisałem Cameraklasę do mojej gry 2.5D. Chodzi o to, aby wspierać świat i przestrzenie ekranowe w następujący sposób: Aparat jest czarną rzeczą po...

11
Jak uzyskać tłumaczenie z matrycy widoków

Jak mogę pobrać pozycję kamery w przestrzeni świata z jej matrycy widoku? Jedyne odpowiedzi, jakie widziałem na to pytanie, sugerują, że tłumaczenie znajduje się w ostatnim wierszu / kolumnie, ale to nie zadziała, ponieważ macierz zawiera [x (kropka) w prawo, y (kropka) w górę, z (kropka)...

11
Przesunięcie w dół wyimaginowanej siatki 4D na ekran

Jako ćwiczenie mentalne próbuję wyobrazić sobie rzutowanie dowolnej siatki 4D na ekran (2D). Zgaduję, że pojedynczy trójkąt 4D nadal składałby się tylko z 3 punktów, jednak każdy z tych 3 punktów byłby zdefiniowany przez kolumnę o 4 wymiarach. Czy bardziej sensowne byłoby zdefiniowanie macierzy...

10
Przestrzeń ekranu do przestrzeni świata

Piszę gra 2D, gdzie jest mój świat gry został x osi przebiegającej lewej do prawej, y osi biegnącej od góry do dołu i z osi z ekranu: Podczas gdy mój świat gier jest odgórny, gra jest renderowana z lekkim przechyleniem: Pracuję nad projektowaniem z przestrzeni świata na przestrzeń ekranu i...