Как правильно сортировать полигоны, чтобы они правильно смешивались?
Сортировать их обратно вперед.
Но как насчет случаев пересеченияполигоны?
Просто ... не делай этого.Если у вас нет выбора, вам придется разбивать полигоны вдоль их пересечения по ходу движения.
Редактировать : Стоит помнить, что поиск пересечений и разбиение будет очень медленным.Вы можете использовать какую-то ускоряющую структуру, чтобы помочь вам.
Весьма распространено использовать BSP для сортировки и разделения статических прозрачных полисов.