Задать вопрос
@doroshchenkov

Как узнать координаты точки, имея координаты исходного тела и расстояния до нее?

У нас система координат x, z. В ней расположено тело с координатами x1, z1. Также в системе координат есть искомый объект. Объект статичен и не перемещается. Тело может перемещаться, расстояние до объекта меняется в зависимости от положения тела. Нужно найти координаты объекта. Можно использовать для этого несколько положений тела. На картинке ниже у меня есть 2 положения
5fee8d2c59c6f803094233.png
UPD. Я понял, что можно принимать расстояние до объекта, как радиус окружности. Если сделать таких 3 окружности, то на их пересечении и будет объект. Проблема в том, что в математике я плох и не могу подобрать под это формулу :C
5fee902967057035620991.png
  • Вопрос задан
  • 367 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 3
xez
@xez
TL Junior Roo
Хватит и двух положений.
Постройте треугольник.
Все стороны у треугольника известны. Дальше геометрия школьного уровня.
Ответ написан
Комментировать
wataru
@wataru Куратор тега Математика
Разработчик на С++, экс-олимпиадник.
Вот описание алгоритма пересечения двух окружностей.
Стройте 2 окружности и пересекаете по этим формулам. У вас будет 2 точки. Проверьте, какая из них лежит на третьей окружности - это и будет искомый ответ.

Аккуратно с крайними случаями - три центра окружностей не должны лежать на одной и той же прямой, иначе вы не сможете понять, какая из двух точек вам нужна.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы