|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.06.2022, 00:27 | #1 |
Регистрация: 29.05.2014
Сообщений: 8
|
Массив непересекающихся отрезков
Доброго времени суток, эксперты.
D7. Создаю массив значений типа TRect, для хранения отрезков. Хочу получить генерацию непересекающихся отрезков. Функцию для проверки пересечения отрезков, взял, с небольшой модификацией, отсюда. Отрезки, которые касаются или даже накладываются друг на друга, она не считает пересекающимися, что мне подходит. N задаёт длину массива и число генераций. RadioGroup1 позволяет выбрать, отдельные отрезки будут генерироваться или одна ломаная линия. Но не получается ни группа разрозненных отрезков, ни одна ломаная без самопересечений - что я делаю не так? Спасибо. Код:
Последний раз редактировалось Bucknall; 13.06.2022 в 00:45. Причина: указал версию Делфи |
14.06.2022, 14:35 | #2 |
Регистрация: 29.05.2014
Сообщений: 8
|
Всем спасибо, разобрался самостоятельно, привожу исправленный код в обработчике события OnClick:
Код:
Последний раз редактировалось Bucknall; 14.06.2022 в 14:43. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задача. Даны координаты концов четырех отрезков. Выяснить, лежат ли все или некоторые из этих отрезков на пересекающихся прямых | Naijl | Visual C++ | 0 | 28.11.2016 18:11 |
Из множества конечных множеств выделить подмножество из наибольшего количества попарно непересекающихся множеств(Maple или Паскаль | Моника | Помощь студентам | 0 | 28.04.2014 23:18 |
Пересичение отрезков | Lokki23 | C++ Builder | 9 | 15.02.2014 14:03 |
Построение непересекающихся окружностей | s77lanselot77s | Мультимедиа в Delphi | 9 | 21.05.2012 14:13 |
Пересечение отрезков | BoozZzilla | Помощь студентам | 3 | 06.04.2012 13:51 |