|
|
|||||
Banned
[+1 16.01.09]
[+1 21.07.08] [+3 08.09.08] Регистрация: Apr 2008
Адрес: Hm...will it blend?
Сообщений: 303
|
Точки, проведенные по линии
Есть две точки. Между ними проведена линия. На этой линии надо поставить 20 точек с одинаковым расстоянием между собой. Вопрос: как зная только начальные две точки проложить по линии остальные 20?
|
|
|||||
Векторную алгебру проходили? Тогда в чём дело?
Имеем две точки p1,p2. Имеем вектор v = p2-p1. Делим его на 20 частей. v = v/20. Потом в цикле делаем так: Псевдокод:
__________________
while(1) {} |
|
|||||
Banned
[+1 16.01.09]
[+1 21.07.08] [+3 08.09.08] Регистрация: Apr 2008
Адрес: Hm...will it blend?
Сообщений: 303
|
Ага, здорово, получили длинну куска отрезка. А как узнать x и y очередной точки?
|
|
|||||
В функцию из моего псевдокода SetPoint передаются последовательно координаты всех двадцати точек.
__________________
while(1) {} |
|
|||||
Banned
[+1 16.01.09]
[+1 21.07.08] [+3 08.09.08] Регистрация: Apr 2008
Адрес: Hm...will it blend?
Сообщений: 303
|
То есть:
Я правильно понял? Добавлено через 2 часа 33 минуты Проблему сам решил. |
Часовой пояс GMT +4, время: 18:45. |
|
« Предыдущая тема | Следующая тема » |
|
|