SE un vettore a 3 punti e una matrice 3x3 possono ruotare, ridimensionare e trasformare le cose in uno spazio virtuale 3D, potresti usare una matrice 3x3x3 e un vettore 3.3.3 per fare qualcosa al senso del tempo del gioco?
tecnicamente hai bisogno di una matrice 4x4 per ruotare la scala e trasporre in uno spazio 3D (con la riga inferiore [0,0,0,1] e l'ultima dimensione 1 sui punti (0 per i vettori))
queste sono chiamate trasformazioni affini e possono essere facilmente applicate a più dimensioni (hai solo bisogno di un (n + 1) x (n + 1) matrice per i punti in n dimensioni)
La maggior parte dei giochi non usa matrici 4D per rappresentare elementi del gioco. La "dimensione" temporale è solitamente controllata da una sorta di funzione di richiamo del timer. Probabilmente è possibile farlo con le matrici 4D, non l'ho visto. Naturalmente, per memorizzare una dimensione temporale completa per un gioco potrebbe richiedere molto spazio.