Pytania otagowane jako 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.

9
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 OpenGL jest na odwrót. Kamera w OpenGL …

3
Jaka jest poprawna kolejność mnożenia macierzy skalowania, rotacji i translacji dla właściwej matrycy świata?
Przyjmij DirectX za platformę, jeśli jest to ważne. (Jestem pewien, że tak nie jest) Zakładając, że mam odpowiednią macierz skali, rotacji i translacji, w jakiej kolejności je pomnożę, aby uzyskać odpowiednią matrycę świata i dlaczego? Przez „właściwe” mam na myśli „mógłbym wrzucić je bezpośrednio do DirectX i uzyskać najczęściej używaną …
62 matrix 


1
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 macierz transformacji S = macierz skali lokalnej …
21 matrix 

5
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 dlaczego istnieje a Xx, …
19 opengl  matrix 

6
Jak obrócić obiekt wokół osi wyrównanych do świata?
Mam Vector3, który ma kąt eulera dla każdej osi. Zwykle, gdy chcę utworzyć macierz obrotu, skorzystam z funkcji takich jak D3DXMatrixRotationX przekazując odpowiedni kąt z mojego wektora obrotu powyżej i pomnożę macierze (ZXY), aby utworzyć ogólną macierz obrotu, która jest używana do utworzenia kompletnej macierzy transformacji obiektu. Jednak ta metoda …




3
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. Zasadniczo, gdy wieża celuje w kierunku (0,0,1), …


3
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 osi, obiekt obraca …

3
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ą …
12 xna  matrix  projection 

4
Przesunięta mapa izometryczna: Oblicz współrzędne mapy dla punktu na ekranie
Wiem, że jest już dużo zasobów na ten temat, ale nie znalazłem takiego, który pasowałby do mojego układu współrzędnych i mam ogromne problemy z dostosowaniem któregokolwiek z tych rozwiązań do moich potrzeb. Nauczyłem się, że najlepszym sposobem na to jest użycie matrycy transformacji. Wdrażanie nie stanowi problemu, ale nie wiem, …

5
Czy ktoś może wyjaśnić (powody) implikacje colum vs. major rzędów w mnożeniu / konkatenacji?
Staram się nauczyć, jak konstruować matryce widokowe i rzutowe, i ciągle napotykam trudności w mojej implementacji z powodu mojego zamieszania na temat dwóch standardów matryc. Wiem, jak pomnożyć macierz, i widzę, że transpozycja przed pomnożeniem całkowicie zmieni wynik, stąd potrzeba pomnożenia w innej kolejności. Nie rozumiem jednak, co należy rozumieć …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.