Запитання з тегом «matrix»

2D масив цифр, символів або виразів, розташованих по рядках і стовпцях. Кожен рядок повинен мати однакову кількість стовпців. Самі цифри, символи чи вирази називаються елементами або записами.

1
Програмування уявної 4D сітки на екран
В якості розумової вправи я намагаюся уявити проекцію довільної 4D сітки на екран (2D). Я здогадуюсь, що один 4D-трикутник все ще буде складатися лише з 3-х точок, однак кожна з цих 3-х точок була б визначена стовпчиком із 4-ма вимірами. Чи було б більше сенсу визначити матрицю проекції, щоб спочатку …

3
Як отримати переклад з матриці перегляду
Як я можу отримати положення світового простору камери з матриці її перегляду? Єдині відповіді, які я бачив на це питання, дозволяють припустити, що переклад знаходиться в останньому рядку / col, але це не працює, оскільки матриця містить [x (крапка) право, y (крапка) вгору, z (точка) погляд]
11 3d  mathematics  matrix 

1
Екранний простір до світового простору
Я пишу 2D гру, в якій у моєму ігровому світі є вісь x, що працює зліва направо, y вісь працює зверху вниз, а вісь z виходить із екрана: Поки мій ігровий світ зверху вниз, гра відображається з невеликим нахилом: Я працюю над проектом зі світового простору в простір екрану, і …
10 xna  c#  matrix  projection  screen 

2
Як можна отримати орієнтацію з матриці перетворення?
У мене є матриця трансформації 4х4 М, і я хочу з’ясувати форму кулі при перетворенні М. (Сфера знаходиться в початку і має радіус 1.) Я знаю, що можу знайти центр, просто помноживши M на (0,0,0,1). Однак радіус стає проблемою, оскільки M може скосити і обертати сферу. Як я можу дізнатись …

5
Чому я не можу використовувати оператор '> =' з Vector3s?
Я намагаюся отримати прямокутник для переміщення між двома позиціями, які я називаю як _positionAі _positionB. Обидва мають тип Vector3. Прямокутник рухається просто чудово. Однак, коли вона досягає, _positionBвона не рухається у зворотному напрямку, як слід. Я повернувся до коду, щоб подивитися. Я прийшов до висновку, що в міру переміщення об'єкта …
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
Як працює gluLookAt?
З мого розуміння, gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); еквівалентно: glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); Але коли я роздруковую ModelViewматрицю, дзвінок до glTranslatef(), здається, не працює належним чином. Ось фрагмент коду: #include <stdlib.h> #include <stdio.h> #include <GL/glut.h> #include <iomanip> …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.