![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
AD |
![]()
Сообщение
#1
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: ![]() ![]() ![]() |
Может быть сможете помочь. Идея такая:
Есть этап полета. Каждая точка полета имеет название этапа полета к которому относится. При заполнении вектора точек идет проверка на то, принадлежит ли эта точка заданному этапу и включен ли этот этап для отображения. Если да - то точка вносится в вектор. А потом с помощью функции отображения полигона(вектора точек) рисуется. Проблема в том, что нельзя заставить полигон отрисовываться с разрывами. Рисовать не полигоном, а линиями - нельзя, т.к. в некоторых логах, происходит сбой отрисовки (указатель становится на адрес 0x0ff00ff или подобный) и программма валится. Вот код. Как его подредактировать так, чтобы можно было рисовать разрывы?
Сможете помочь придумать алгоритм отрисовки более удачный? |
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 11.3.2025, 13:27 |