Un array 2D di numeri, simboli o espressioni, disposti in righe e colonne. Ogni riga deve avere lo stesso numero di colonne. I numeri, i simboli o le espressioni stessi sono chiamati elementi o voci.
Ho sentito che in un gioco OpenGL ciò che facciamo per far muovere il giocatore non è muovere la telecamera ma muovere il mondo intero. Ad esempio, ecco un estratto di questo tutorial: matrice OpenGL View Nella vita reale sei abituato a spostare la videocamera per modificare la vista di …
Assumi DirectX come piattaforma, se questo è importante. (Abbastanza sicuro che non lo sia) Supponendo di avere una scala, una rotazione e una matrice di traduzione adeguate, in che ordine le moltiplico per ottenere una matrice mondiale adeguata e perché? Per "corretto", intendo "Potrei lanciarli direttamente in DirectX e ottenere …
Per tradurre un vettore di 10 unità nella direzione X, perché dobbiamo usare una matrice? Possiamo solo aggiungere 10 al tappetino [0] [0] e abbiamo ottenuto lo stesso risultato.
Sto riscontrando difficoltà nel cercare di capire l'ordine di moltiplicazione corretto per una matrice di trasformazione finale. Ottengo sempre strani movimenti o geometria distorta. Il mio modello attuale è spiegato di seguito: Per un singolo nodo il mio ordine di moltiplicazione è: L = S * R * T dove …
Ho iniziato a studiare OpenGL di recente e ho problemi a visualizzare cosa sono le matrici e il loro ruolo nella computer grafica. Dato il modello di una matrice 4x4 come questa: Suppongo che ogni matrice come questa sia la coordinata di un vertice nello spazio mondiale. E molti di …
Ho un Vector3 che ha un angolo di eulero per ciascun asse. Di solito, quando voglio creare una matrice di rotazione, userò funzioni come D3DXMatrixRotationX passando il rispettivo angolo dal mio vettore di rotazione sopra e moltiplicando le matrici (ZXY) per creare la matrice di rotazione complessiva che viene utilizzata …
Ho alcuni modelli che voglio ruotare usando i quaternioni in modo normale, tranne che invece di ruotare attorno all'origine, voglio che sia leggermente sfalsato. So che non dici, nello spazio 3d, che ruoti di un punto; dici di ruotare attorno ad un asse. Quindi lo sto visualizzando come ruotante attorno …
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Chiuso 4 anni fa . Bloccato . Questa domanda e le sue risposte sono bloccate perché la domanda è fuori tema ma ha un significato storico. Al momento non accetta nuove risposte o interazioni. Comprendo che …
Sto cercando un nome per la mia classe che manipoli le matrici 4x4 che gestiscono posizione, rotazione e scala. C'è una parola comune che comprende tutti e tre? (Sto dividendo la matrice matematica nel suo file / classe.)
Di recente ho lavorato su un gioco usando OpenGL e C ++ tramite GLFW. Nel gioco ho un dirigibile con una torretta montata su di esso. Il dirigibile si sposta nelle coordinate spaziali del mondo e la torretta "la segue". La torretta ha il suo spazio di coordinate per la …
Ho letto la risposta qui: Cosa fa la scheda grafica con il quarto elemento di un vettore come posizione finale? "Il quarto componente è un trucco per tenere traccia della proiezione prospettica. Quando si esegue una proiezione prospettica, si desidera dividere per z: x '= x / z, y' = …
Sto cercando di consentire all'utente della mia app di ruotare un oggetto 3D disegnato al centro dello schermo trascinando il dito sullo schermo. Un movimento orizzontale sullo schermo significa rotazione attorno ad un asse Y fisso, mentre un movimento verticale significa rotazione attorno all'asse X. Il problema che sto riscontrando …
Spero che qualcuno possa spiegarmelo come se avessi 5 anni, perché ho lottato con questo per ore e semplicemente non riesco a capire cosa sto facendo di sbagliato. Ho scritto una Cameralezione per il mio gioco 2.5D. L'intenzione è di supportare spazi del mondo e dello schermo come questo: La …
So che ci sono già molte risorse a riguardo, ma non ne ho trovata una che corrisponda al mio sistema di coordinate e sto avendo grossi problemi ad adattare una di queste soluzioni alle mie esigenze. Quello che ho imparato è che il modo migliore per farlo è usare una …
Sto cercando di imparare come costruire matrici di visualizzazione e proiezione e continuare a raggiungere difficoltà nella mia implementazione a causa della mia confusione riguardo ai due standard per le matrici. So come moltiplicare una matrice, e posso vedere che trasposizione prima della moltiplicazione cambierebbe completamente il risultato, qui la …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.