Arduino головного мозга
Видео
23.7 МБ · нажмите — покажем
23.7 МБ · нажмите — покажем
☕️ "Утро начинается не с кофе..."
🧑💻 А началось с замеров времени на разные части кода, и вот что выяснилось...
Но, всё по порядку.
Весь алгоритм построения делится на несколько этапов:
1. Определение области обзора
2. Сбор вершин внутри области
3. Фильтрация от случайно продублированных
4. Сбор полигонов из вершин
5. Перенос вершин из декартовых координат в радиальные
6. Растеризация полигонов с учётом перекрытий
И вот по третьему пункту выявилась проблема, анализ и выброс лишних точек ( дублей ) занимает аж более 35мс. Поправить конечно это одно, и оно ускорилось в три раза до 12мс. Но мысль появилась другая, что проблема ещё раньше, в алгоритме сбора точек, что при сборе загребаются те что уже есть. Значить копать нужно ещё раньше...
p.s. 🤓 "Ну что-ж, 'наши руки не для скуки'..."
Попробовал сделать чат ->
Ссылка на чат 😝
[ ⏮️ ][ ⬆️ ][ ⏭️ ]
[ VK-видео ][ YouTube ][ RuTube ]
🏠 [ Домой ] 🛠 [ Проекты ]
181 ·