Создан заказ №10624022
6 марта 2024
Программа для Frustum Culling методом Quad Tree
Как заказчик описал требования к работе:
Доброго времени суток! Возникла небольшая проблема в процессе решения задачи "Frustum Culling" в 2-х мерной плоскости методом квадратичного дерева.
Суть задачи: необходимо реализовать 2-х мерную технику Frustum Culling. На плоскости разбросаны прямоугольники (они задаются вручную в конце кода). Дан
о положение камеры в плоскости, ее угол обзора FOV, расстояние до ближней плоскости, до дальней плоскости. С помощью нее задается Frustum - трапеция, как на рисунке - по сути, область видимости камеры.
Задача - определить объекты, которые попадают в Frustum. Для быстрого поиска таких объектов используется метод дерева квадрантов.
Проблемы кода:
1) Нужно сделать так, чтобы дерево хранило сами узлы как объекты, а не как векторы.
2) Нужно сделать так, чтобы узел мог хранить сразу несколько объектов, а не по одному на узел.
Буду признателен за исправление кода.
P.S. Метод Quad Tree обязателен
подробнее
Заказчик
заплатил
заплатил
200 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
9 марта 2024
Заказ завершен, заказчик получил финальный файл с работой
5
Программа для Frustum Culling методом Quad Tree.docx
2024-03-12 13:50
Последний отзыв студента о бирже Автор24
Общая оценка
4.8
Положительно
Прога написана хорошо, но кое-что было не сделано, хотя это не критично. В целом автор отличный, вторую работу у него уже заказывала