Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Popou
@Popou
Программист энтузиаст , обожаю саморефлексию
Математика
Геометрия
Как найти точку, между двумя точками?
Есть две точки, например (1;1) и (2;4) и я прохожу какое то расстояние между ними , например расстояние длинною 1,расстояние между точками примерно 3 , и на какой точке я окажусь?
Вопрос задан
более трёх лет назад
4282 просмотра
1
комментарий
Подписаться
1
Простой
1
комментарий
Facebook
Вконтакте
Twitter
AVKor
@AVKor
Прмерно в какой-нибудь точке.
Написано
более трёх лет назад
Решение
пользователя
Wataru
К ответам
на вопрос
(2)
Wataru
@wataru
Куратор тега Математика
Разработчик на С++, экс-олимпиадник.
векторная формула: A + (B-A)/sqrt(|A-B|)*3
В числах
x = Ax+(Bx-Ax)*3/sqrt((Ax-Bx)^2+(Ay-By)^2)
y = Ay+(By-Ay)*3/sqrt((Ax-Bx)^2+(Ay-By)^2)
Ответ написан
более трёх лет назад
2
комментария
Нравится
1
2
комментария
Facebook
Вконтакте
Twitter
Popou
@Popou
Автор вопроса
Подождите , а что мне даст это формула?И что тут является расстоянием ?
Написано
более трёх лет назад
Wataru
@wataru
Куратор тега Математика
Popou
, Координаты точки. Множитель 3 - это расстояние, которое надо отложить (я перепутал числа из задачи).
Формула откладывает от точки А вектор вдоль A->B длинной 3. (Берет вектор A->B, делит на его длину и умножает на 3).
Написано
более трёх лет назад
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама