Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.11.2011, 15:42   #1
Rauko
Новичок
Джуниор
 
Регистрация: 23.11.2011
Сообщений: 1
По умолчанию Точки на ломаной линии (делфи)

Доброго времени суток.
Прошу помощи в следующем задании:

есть ломаная линия(задается дин массивом), состоящая из нескольких сегментов разной длины, необходимо по всей длине ломаной на одинаковом расстоянии поставить точки(если длина сегмента ломаной 70, а точки расставлены через каждые 80, то соответственно должен происходить переход на 10 от начала следующего сегмента ), при нажатии происходит зарисовка ломаной до точки.

Не могу понять каким образом можно расставить эти самые точки


Rauko вне форума Ответить с цитированием
Старый 23.11.2011, 16:17   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

банально, в простом цикле..
Вы бы лучше рассказали,
1) каким именно образом задаются эти самые сегменты в вашем динамическом массиве.
2) точки нужно нарисовать? Или где-то нужно сохранить координаты полученных точек? Какой результат работы ожидается? (Ну что нужно получить на выходе?)
Serge_Bliznykov вне форума Ответить с цитированием
Старый 23.11.2011, 16:23   #3
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,830
По умолчанию

Код:
остаток = (тек_коорд + длина_сегмента) - макс_коорд_теккуска
провести (длина_сегмента-остаток)
если остаток != 0, то повторить для другой координаты
в случае наклонных линий чуть сложнее
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Построение ломаной спирали (pascal) Fouk Помощь студентам 0 16.10.2011 11:24
алгоритм нахождения точек пересечения прямой и ломаной -=zAA=- Помощь студентам 3 04.10.2011 10:49
Как создать линии исходящие из точки на графике на оси координат? Pavarotti Microsoft Office Excel 3 27.01.2011 09:06
Что означают, коричневые точки и линии valerij Microsoft Office Excel 13 01.11.2010 13:30
Движение ломанной линии Делфи Walter Помощь студентам 8 23.05.2009 19:42