Используя иллюстрации, объясните, как точка P (3,7,11) может быть преобразована из координат мира в координаты устройства. Я не совсем получаю матрицы, вовлеченные в весь процесс.Преобразование координат из мира в устройство
ответ
Awesome. Я собираюсь немного изменить точку и объяснить концепцию в 2D вместо 3D, которая может помочь вам понять.
Игры - это самое простое приложение для реального мира, которое я могу объяснить, поэтому давайте это сделаем!
Этот уровень игры ниже - наш МИР.
черный ящик в этой картине наше устройство.
Красная точка в обоих изображениях точка. Таким образом, в координатах World можно указать, что красная точка имеет значения (100 100).
В координатах устройства точки имеют значения, вероятно, (30, 80).
Трансформации, которая поможет вам от мира к устройству координат
1 0 70
0 1 20
0 0 1
Я не буду вдаваться в глубину, о которой кусочки матриц делать то, что вы должны быть в состоянии ссылаться на любой текст книгу или линейном статьи трансформации и узнать, как делать масштаб, вращать, переводить. Я просто пытаюсь показать концепцию в действии.
Теперь, когда вы вкладываете все эти магические вещи в реальный мир, ваши 3D-игры будут иметь МИРОВЫЕ координаты, координаты экрана (в 2D), координаты объектов, ect ... и преобразование между ними имеет решающее значение для обнаружения конфликтов, пользователя взаимодействие, события, ect ...
Сообщите мне, если это поможет.
- 1. Расчет координат мира из координат камеры
- 2. Преобразование из системы координат реального мира в другую
- 3. Преобразование из рамки объекта в рамки мира
- 4. Использование координат мира
- 5. Преобразование двумерных координат мыши в координаты мира XZ в ThreeJS
- 6. Преобразование 2d координат мира игры в положение экрана
- 7. Вычислить координаты мира из координат нормализованного устройства
- 8. Поиск координат реального мира (3D) из 2D-координат
- 9. Экран к матрице координат мира
- 10. Смещение координат мира три js
- 11. Kinect: От цветового пространства до координат мира
- 12. Преобразование из координат в пиксели
- 13. Преобразование координат
- 14. Преобразование изометрических координат
- 15. Преобразование NSPoint из координат окна
- 16. Draw географических координат на карте мира
- 17. Преобразование координат
- 18. Преобразование света в мировое пространство координат координат в пространстве глаз
- 19. Преобразование экрана координат в мировой системе координат
- 20. Преобразование координат в python
- 21. Преобразование координат в матрицу?
- 22. Преобразование координат в строку
- 23. Преобразование координат широты/долготы в состояние координат
- 24. Преобразование координат из одного пространства в другое
- 25. Преобразование из локальных координат в глобальные координаты
- 26. Преобразование координат из точек в мм
- 27. Преобразование координат из SVY21 в WGS84
- 28. Преобразование из экранных координат в произвольный масштаб
- 29. Преобразование координат из линии кривой в прямую
- 30. Преобразование координат из прямоугольника в параллелограмм
@ Kimberly H. Помогло ли вам это? – Unome
Unome, спасибо, я смог обойти это. –
@ KimberleyH. Пожалуйста, поддержите и/или принимайте, если мой ответ был в состоянии помочь. – Unome