У меня динамически меняющаяся карта сетки. Есть много препятствий, и они динамически меняются с низкой частотой. Теперь у меня есть obb (orinted bounding box), что является самым эффективным способом проверки коллизий? Ситуация показана на следующем рисунке, где красные плитки являются препятствиями, а зеленая коробка - обь, которая сталкивается с одним препятствием.Каков наиболее эффективный способ проверки коллизий для obb в сетке?
0
A
ответ
0
Я не знаю, о наиболее эффективном алгоритме для этой проблемы, но вы могли бы попытаться использовать алгоритм брезенхэма по четырех сторон OBB, чтобы найти, если они сталкиваясь с плиткой.
Конечно, это не касается случая, когда плитка находится внутри OBB, и она не касается каких-либо краев.
Смежные вопросы
- 1. Каков наиболее эффективный способ проверки наличия дубликатов символов в строке?
- 2. Каков наиболее эффективный способ проверки отсутствия пути в неселективном запросе?
- 3. Каков наиболее эффективный способ проверки нескольких значений в сценарии bash
- 4. Каков наиболее эффективный способ проверки каждой строки до определенного символа
- 5. C++ - Каков наиболее эффективный способ проверки нулевого указателя?
- 6. Каков наиболее эффективный способ фильтрации DataFrame
- 7. Наиболее эффективный способ проверки формы в массиве?
- 8. Каков наиболее эффективный способ хранения этих данных?
- 9. Каков наиболее эффективный способ хранения маяков аналитики?
- 10. Каков наиболее эффективный способ фильтрации поиска?
- 11. Каков наиболее эффективный способ обрезать эту таблицу?
- 12. Каков наиболее эффективный способ переопределить Bootstrap css?
- 13. Каков наиболее эффективный способ подразделить большой список?
- 14. Каков наиболее эффективный способ сделать это?
- 15. Каков наиболее эффективный способ перебора объекта javascript?
- 16. Каков наиболее эффективный способ сохранения списков?
- 17. Каков наиболее эффективный способ отправки виртуальной машины?
- 18. Каков наиболее эффективный способ получить результаты Elasticsearch?
- 19. Каков наиболее эффективный способ взаимодействия с Singleton?
- 20. Каков наиболее эффективный способ инициализации 3D-вектора?
- 21. Каков наиболее эффективный способ переназначения структуры?
- 22. Каков наиболее эффективный способ обработки «hg import»?
- 23. Каков наиболее эффективный способ реализовать это параллельно?
- 24. Каков наиболее эффективный способ выполнения этого кода?
- 25. Каков наиболее эффективный способ обработки этой функции?
- 26. Каков наиболее эффективный способ организовать множество методов?
- 27. Каков наиболее эффективный способ создания отчета?
- 28. Каков наиболее эффективный способ сопоставить список словарей?
- 29. Каков наиболее эффективный способ синхронизации двух datagridviews?
- 30. Каков наиболее эффективный способ перечислить каталог?