Дискуссионный математический форумМатематический форум

Математический форум Math Help Planet

Обсуждение и решение задач по математике, физике, химии, экономике

Теоретический раздел
Часовой пояс: UTC + 4 часа [ Летнее время ]
MathHelpPlanet.com RSS-лента Математического форума

Часовой пояс: UTC + 4 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 13 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Перемещение с точки А в точку Б с заданной скоростью
СообщениеДобавлено: 24 дек 2017, 10:34 
Не в сети
Начинающий
Зарегистрирован:
24 дек 2017, 10:20
Сообщений: 7
Cпасибо сказано: 0
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Ребята, помогите вспомнить школьный курс математики. )))
Пишу игру и нужно решить задачку.
Есть объект, который находится по координатах (х,у), нужно переместить объект в новые координаты (х1,у1) с известной скоростью, а именно за один прижек, объект не может пригнуть дальше нежели он может. Все точки координат известны, скорость известна(длинна прижка).
Тоесть, за один прижек, объект должен передвигаться в сторону координа (х1,у1), но не дальше нежели указана скорость, а именно дальность прижка.

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Перемещением с точки А в точку Б с заданной скоростью
СообщениеДобавлено: 24 дек 2017, 10:36 
Не в сети
Light & Truth
Аватара пользователя
Зарегистрирован:
16 июл 2011, 09:33
Сообщений: 17090
Откуда: Беларусь, Минск
Cпасибо сказано: 1166
Спасибо получено:
3672 раз в 3398 сообщениях
Очков репутации: 699

Добавить очки репутацииУменьшить очки репутации
Sollomon
Что Вы хотите вычислить?

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Перемещение с точки А в точку Б с заданной скоростью
СообщениеДобавлено: 24 дек 2017, 10:39 
Не в сети
Начинающий
Зарегистрирован:
24 дек 2017, 10:20
Сообщений: 7
Cпасибо сказано: 0
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Если длинна вектора с точки А в точку Б превышает допустимую длинну, тогда узнать точку (х,у) в которой окажется объект.

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Перемещение с точки А в точку Б с заданной скоростью
СообщениеДобавлено: 24 дек 2017, 11:13 
Не в сети
Light & Truth
Аватара пользователя
Зарегистрирован:
16 июл 2011, 09:33
Сообщений: 17090
Откуда: Беларусь, Минск
Cпасибо сказано: 1166
Спасибо получено:
3672 раз в 3398 сообщениях
Очков репутации: 699

Добавить очки репутацииУменьшить очки репутации
Sollomon
Если объект движется из точки [math]A \left( x_1,~y_1 \right)[/math] к точке [math]B \left( x_2,~y_2 \right)[/math] со скоростью [math]v,[/math] то за промежуток времени [math]\Delta t[/math] он окажется в точке [math]C \left( x_1+\Delta x,~y_1+\Delta y \right),[/math] где [math]\Delta x=v \cdot \cos \left( \operatorname{arctg}\frac{y_2-y_1}{x_2-x_1} \right) \cdot \Delta t,~\Delta y=v \cdot \sin \left( \operatorname{arctg}\frac{y_2-y_1}{x_2-x_1} \right) \cdot \Delta t.[/math]

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Перемещение с точки А в точку Б с заданной скоростью
СообщениеДобавлено: 24 дек 2017, 11:18 
Не в сети
Начинающий
Зарегистрирован:
24 дек 2017, 10:20
Сообщений: 7
Cпасибо сказано: 0
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Огромное спасибо, сейчас все это переведем в код. )))

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Перемещение с точки А в точку Б с заданной скоростью
СообщениеДобавлено: 24 дек 2017, 12:06 
Не в сети
Начинающий
Зарегистрирован:
24 дек 2017, 10:20
Сообщений: 7
Cпасибо сказано: 0
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Немного сложности у меня вышли с получением дельта времени. Ибо в игре есть понятие ФПС, и оно может постоянно меняться, а движение не должно зависит от данного параметра. И данная формула сюда не подходит к сожалению. Прикинул, и вот что я имею в расположении известных данных.

Изображение

Так вот координаты точки А известны, координаты точки В известны, длинна вектора АВ - известна, длинна вектора АС - известна. Нужно узнать координаты точки С.

Это реально?

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Перемещение с точки А в точку Б с заданной скоростью
СообщениеДобавлено: 24 дек 2017, 12:16 
Не в сети
Light & Truth
Аватара пользователя
Зарегистрирован:
16 июл 2011, 09:33
Сообщений: 17090
Откуда: Беларусь, Минск
Cпасибо сказано: 1166
Спасибо получено:
3672 раз в 3398 сообщениях
Очков репутации: 699

Добавить очки репутацииУменьшить очки репутации
Sollomon
Что такое ФПС?

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Перемещение с точки А в точку Б с заданной скоростью
СообщениеДобавлено: 24 дек 2017, 12:18 
Не в сети
Начинающий
Зарегистрирован:
24 дек 2017, 10:20
Сообщений: 7
Cпасибо сказано: 0
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Частота кадров в секунду. И это число непостоянно. Посему и дельта-тайм между Т1 и Т2, а именно между кадрами не постоянно, и получается рывками движеться объект. нужно от этого уйти, чтобы небыло в формуле времени.

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Перемещение с точки А в точку Б с заданной скоростью
СообщениеДобавлено: 24 дек 2017, 12:31 
Не в сети
Light & Truth
Аватара пользователя
Зарегистрирован:
16 июл 2011, 09:33
Сообщений: 17090
Откуда: Беларусь, Минск
Cпасибо сказано: 1166
Спасибо получено:
3672 раз в 3398 сообщениях
Очков репутации: 699

Добавить очки репутацииУменьшить очки репутации
Sollomon
Тогда я не знаю, как ответить на Ваш вопрос. Единственное, что можно утверждать, это то, что координаты точки [math]C \left( x_3,~y_3 \right)[/math] отвечают уравнению
[math]y_3=\frac{y_2-y_1}{x_2-x_1}x_3+\frac{x_2 y_1-x_1 y_2}{x_2-x_1}.[/math]

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Перемещение с точки А в точку Б с заданной скоростью
СообщениеДобавлено: 24 дек 2017, 12:36 
Не в сети
Начинающий
Зарегистрирован:
24 дек 2017, 10:20
Сообщений: 7
Cпасибо сказано: 0
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Вроде как бы нашел. Ну, по крайней мере визуально в игре, я получил, то что я хотел.
Но хотел переспросить или я все верно просчитал, дабы потом не вылезло у меня в последсвии багов.

Есть точка А(х1,у1) и точка В(х2,у2), точка С у нас неизвестна, знаем только растояние между точкой А и С.
S - это растояние АС.

И тогда:
Сх = x1 + S*(x2-x1)
Cу = y1 + S*(y2-y1)

Вернуться к началу
 Профиль  
Cпасибо сказано 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 13 ]  На страницу 1, 2  След.

 Похожие темы   Автор   Ответы   Просмотры   Последнее сообщение 
Из точки А в точку Б

в форуме Алгебра

Palepyt

1

1049

21 янв 2015, 07:05

Дана астроида и точки А и В. Найти на дуге АВ точку М

в форуме Интегральное исчисление

8m2

11

818

27 мар 2013, 21:44

Длину CH из точки до плоскости нашел, а как найти точку H?

в форуме Аналитическая геометрия и Векторная алгебра

Laplacian

2

58

26 июн 2018, 00:27

Найти точку пересечения прямой, проходящей через точки

в форуме Аналитическая геометрия и Векторная алгебра

MorfixProton

1

1325

15 янв 2014, 17:19

Перемещение

в форуме Школьная физика

A_5

6

192

18 окт 2017, 18:51

Перемещение изображения с наложением

в форуме MATLAB

Murhsmellom

0

145

24 окт 2016, 06:55

Перемещение строк в матрице Mathcad

в форуме MathCad

parshinvlad

0

178

04 ноя 2016, 13:55

Электроны движутся с релятивистской скоростью 0,7?

в форуме Размышления по поводу и без

Jefferson

2

198

17 дек 2015, 03:34

Два поезда мчатся со скоростью 50 км/ч навстречу

в форуме Алгебра

ALEXIN

10

1188

20 авг 2013, 16:49

Максимальная частота ограничена скоростью света?

в форуме Оптика и Волны

Jefferson

0

374

06 авг 2015, 03:24


Часовой пояс: UTC + 4 часа [ Летнее время ]



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Яндекс.Метрика

Copyright © 2010-2016 MathHelpPlanet.com. All rights reserved