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.

1
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 projekcji do mapowania przestrzeni 4D na …

3
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) wygląda]
11 3d  mathematics  matrix 

1
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 …
10 xna  c#  matrix  projection  screen 


5
Dlaczego nie mogę używać operatora '> =' z Vector3s?
Próbuję uzyskać prostokąt, aby poruszać się między dwiema pozycjami, które nazywam _positionAi _positionB. Oba są tego typu Vector3. Prostokąt porusza się dobrze. Kiedy jednak się osiągnie _positionB, nie porusza się w przeciwnym kierunku, jak powinien. Wróciłem do kodu, żeby się przyjrzeć. Doszedłem do wniosku, że gdy obiekt się porusza, ifinstrukcje …
9 unity  c#  vector  mathematics  vector  matrix  unity  c#  transformation  java  3d  terrain-rendering  shading  ios  opengl-es  opengl  rendering  optimization  python  scripting  minecraft-modding  modding  pc  3d-meshes  mesh  culling  point-cloud  networking  interpolation  mathematics  game-design  ai  game-mechanics  animation  unreal-4  skeletal-animation  3dsmax  unity  c#  3d  opengl  c++  textures  unity  ide  cocos2d  cocos2d-x-js  unity  c#  mono  il2cpp  c++  game-loop  timer  linux  flash  actionscript-3  java  glsl  c++  vector  entity-component  c++  directx11  windows  visual-studio  libgdx  mouse  unity  c#  architecture  storage  unity  c#  rotation  coordinates  quaternion  vrpn  movement  vector  unreal-4  unity  shaders  unity  gui  text  bug  shooter  3d  animation  rendering  voxels  c++  mmo  multithreading  linux  textures  procedural-generation  terrain-rendering  multiplayer  mmo  game-state  java  android  libgdx  opengl  procedural-generation  unity  gui  3d  animation  tools  geometry-shader  mobile  advertisements  unity  c#  animation  scripting  unity  animation  unityscript  coroutines  unity  shaders  lighting  camera 

1
Jak działa gluLookAt?
Z mojego zrozumienia gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); jest równa: glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); Ale kiedy wydrukuję ModelViewmatrycę, wezwanie do glTranslatef()wydaje się nie działać poprawnie. Oto fragment kodu: #include <stdlib.h> #include <stdio.h> #include <GL/glut.h> #include <iomanip> #include …
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.