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

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

Теоретический раздел
Часовой пояс: UTC + 3 часа [ Летнее время ]
новый онлайн-сервис
число, сумма и дата прописью

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




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

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

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Перемещением с точки А в точку Б с заданной скоростью
СообщениеДобавлено: 24 дек 2017, 09:36 
Не в сети
Любитель математики
Аватара пользователя
Зарегистрирован:
16 июл 2011, 08:33
Сообщений: 22268
Откуда: Беларусь, Минск
Cпасибо сказано: 2096
Спасибо получено:
4958 раз в 4631 сообщениях
Очков репутации: 845

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

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

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

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Перемещение с точки А в точку Б с заданной скоростью
СообщениеДобавлено: 24 дек 2017, 10:13 
Не в сети
Любитель математики
Аватара пользователя
Зарегистрирован:
16 июл 2011, 08:33
Сообщений: 22268
Откуда: Беларусь, Минск
Cпасибо сказано: 2096
Спасибо получено:
4958 раз в 4631 сообщениях
Очков репутации: 845

Добавить очки репутацииУменьшить очки репутации
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, 10:18 
Не в сети
Начинающий
Зарегистрирован:
24 дек 2017, 09:20
Сообщений: 7
Cпасибо сказано: 0
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

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

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

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

Изображение

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

Это реально?

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Перемещение с точки А в точку Б с заданной скоростью
СообщениеДобавлено: 24 дек 2017, 11:16 
Не в сети
Любитель математики
Аватара пользователя
Зарегистрирован:
16 июл 2011, 08:33
Сообщений: 22268
Откуда: Беларусь, Минск
Cпасибо сказано: 2096
Спасибо получено:
4958 раз в 4631 сообщениях
Очков репутации: 845

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

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

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

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Перемещение с точки А в точку Б с заданной скоростью
СообщениеДобавлено: 24 дек 2017, 11:31 
Не в сети
Любитель математики
Аватара пользователя
Зарегистрирован:
16 июл 2011, 08:33
Сообщений: 22268
Откуда: Беларусь, Минск
Cпасибо сказано: 2096
Спасибо получено:
4958 раз в 4631 сообщениях
Очков репутации: 845

Добавить очки репутацииУменьшить очки репутации
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, 11:36 
Не в сети
Начинающий
Зарегистрирован:
24 дек 2017, 09:20
Сообщений: 7
Cпасибо сказано: 0
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

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

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

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

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

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

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

Palepyt

1

1261

21 янв 2015, 06:05

Попасть из точки 1 в точку 2 (ЕГЭ, C6)

в форуме Начала анализа и Другие разделы школьной математики

Xenia1996

1

90

15 фев 2024, 12:04

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

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

Laplacian

2

238

25 июн 2018, 23:27

Перемещение

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

A_5

6

493

18 окт 2017, 17:51

Определить перемещение и угол

в форуме Дифференциальное исчисление

fadeev

7

159

16 ноя 2023, 14:49

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

в форуме MATLAB

Murhsmellom

0

356

24 окт 2016, 05:55

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

в форуме MathCad

parshinvlad

0

419

04 ноя 2016, 12:55

Вертикальное перемещение свободного конца

в форуме Специальные разделы

Susanna Gaybaryan

0

268

21 июн 2020, 17:12

Перемещение в пространстве относительно угла

в форуме Задачи со школьных и студенческих олимпиад

aleqsunder

1

258

17 янв 2019, 21:33

Перемещение вектора в пространстве без потери направления

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

mrjbom

6

188

10 сен 2022, 21:28


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



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

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


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

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

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

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