Kiedy ostatnio udostępniłem informacje o generatorze dla klasycznych skrzyżowań, od razu pojawiły się pytania o inne geometrie. Czas odkryć karty: od samego początku pracowałem równolegle nad jeszcze jednym, znacznie bardziej wymagającym modułem.

Kartogram ruchu drogowego - RONDA
O ile klasyczne skrzyżowanie czterowlotowe opiera się głównie na przejrzystym układzie prostych wektorów, rondo okazało się zupełnie inną „bestią”. Wyzwanie obejmowało logikę matematycznego rozkładu ruchu, jednak główna trudność leżała w potężnej precyzji graficznej.

Kluczowym problemem do rozwiązania były wyokrąglenia. Płynne łączenie ramion wlotów z łukami wyspy centralnej, zachowanie idealnych stycznych i dynamiczne skalowanie grubości pasów w zależności od natężenia ruchu – to wszystko wymagało zupełnie nowego podejścia do kodowania wizualizacji. Ręczne przerysowywanie tych łuków w programach po każdej zmianie danych z pomiarów to prawdziwy pożeracz czasu. Mój cel zakładał pełną automatyzację tego procesu, z zachowaniem estetyki gotowej od razu do wydruku.

Na razie nie chcę zdradzać zbyt wielu szczegółów technicznych – pełną mechanikę pod maską opiszę dokładnie w dniu premiery. Mogę jednak obiecać, że satysfakcja z patrzenia, jak aplikacja sama układa te skomplikowane łuki w ułamku sekundy, jest ogromna.
Na jakim jesteśmy etapie? Obecnie zamykam intensywne testy lokalne. Z początkiem tygodnia, od poniedziałku, przenoszę moduł ronda na serwer i ruszamy z testami zamkniętymi. Wszystko idzie zgodnie z planem, więc obserwujcie uważnie kolejne wpisy!
...acha, byłbym zapomniał. Wiecie do czego służy nowy przycisk eksportu w panelu: [ DXF (CAD) - Obwiednie ]?

O tym opowiem następnym razem!
