Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Перемещение точки из (x1,y1) в (x2,y2) / 11 сообщений из 11, страница 1 из 1
14.05.2010, 17:50:17
    #36629129
Dmitry_d2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перемещение точки из (x1,y1) в (x2,y2)
Нужно изобразить на форме перемещение нескольких точек в заданную.
Не могу сообразить как написать уравнение прямой, для расчёта координат промежуточных точек?
...
Рейтинг: 0 / 0
14.05.2010, 17:53:51
    #36629137
egorych
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перемещение точки из (x1,y1) в (x2,y2)
Dmitry_d2Нужно изобразить на форме перемещение нескольких точек в заданную.
Не могу сообразить как написать уравнение прямой, для расчёта координат промежуточных точек? выбирай любое
...
Рейтинг: 0 / 0
14.05.2010, 18:03:55
    #36629162
Dmitry_d2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перемещение точки из (x1,y1) в (x2,y2)
Как он пишется я помню, а вот как применить - несоображу.
Как вычислить угловой коэффициент k ?
...
Рейтинг: 0 / 0
14.05.2010, 18:09:44
    #36629179
Lelikk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перемещение точки из (x1,y1) в (x2,y2)
Dmitry_d2Как он пишется я помню, а вот как применить - несоображу.
Как вычислить угловой коэффициент k ?

В таком виде уравнение не подойдет - вертикальную линию не нарисуете.
Нужно записать в параметрическом виде тынц
...
Рейтинг: 0 / 0
14.05.2010, 18:15:40
    #36629192
Dmitry_d2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перемещение точки из (x1,y1) в (x2,y2)
Ну хорошо, как вычислить m, n ?
...
Рейтинг: 0 / 0
14.05.2010, 18:28:37
    #36629218
ZyK_BotaN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перемещение точки из (x1,y1) в (x2,y2)
Dmitry_d2Как он пишется я помню, а вот как применить - несоображу.
Как вычислить угловой коэффициент k ?

высота деленная на длину, или наоборот. на месте разберешся
...
Рейтинг: 0 / 0
14.05.2010, 18:44:18
    #36629238
Lelikk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перемещение точки из (x1,y1) в (x2,y2)
Dmitry_d2Ну хорошо, как вычислить m, n ?

В случае вертикали: m = 0, n - произвольное (будет определять "скорость" движения по прямой);
В любом другом случае: m = C, n = k*C (C определяет "скорость");
k = (y[2] - y[1])/(x[2] - x[1])

Вообще хоть какие-то знания ангема, либо школьной программы в голове держать стоит :)
...
Рейтинг: 0 / 0
14.05.2010, 18:45:47
    #36629240
Lelikk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перемещение точки из (x1,y1) в (x2,y2)
ZyK_BotaNDmitry_d2Как он пишется я помню, а вот как применить - несоображу.
Как вычислить угловой коэффициент k ?

высота деленная на длину, или наоборот. на месте разберешся

ага - глубина на ширину :)
...
Рейтинг: 0 / 0
14.05.2010, 19:01:04
    #36629262
ZyK_BotaN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перемещение точки из (x1,y1) в (x2,y2)
LelikkZyK_BotaNDmitry_d2Как он пишется я помню, а вот как применить - несоображу.
Как вычислить угловой коэффициент k ?

высота деленная на длину, или наоборот. на месте разберешся

ага - глубина на ширину :)
очевидно же что это высота и ширина прямоугольника образованного точками.
твоя же формула
(y[2] - y[1])/(x[2] - x[1])
...
Рейтинг: 0 / 0
14.05.2010, 19:02:37
    #36629266
ZyK_BotaN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перемещение точки из (x1,y1) в (x2,y2)
хотя я был не совсем корректен. ведь высота и ширина - имеют положительные значения, а к, может быть отрецательным
...
Рейтинг: 0 / 0
15.05.2010, 02:17:32
    #36629641
Denis.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перемещение точки из (x1,y1) в (x2,y2)
Я делал так:
я сделал зависимость от времени, передавал начальные параметры вроде за сколько должен добраться до точки, начальные скорость, ускорения итд. Внутри метода смотрел сколько времени прошло со старта, высчитывал новую координату для каждой из осей в данный момент времени и получал точку. Из удобств - легко настраивается время за которое должно произойти перемещение, работает с одинаковой скоростью на любом железе.
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Перемещение точки из (x1,y1) в (x2,y2) / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]