Задача по геометрии

medmikhr

Есть три точки, образующие прямой угол.
Расстояния известны, две точки фиксированы (x0, x1).
Как можно определить положение третьей точки (x2) через одну переменную
Естественно, 3d.
x1----x0
|
x2
Помогите, плиз, а то туплю.

asseevdm

Нормально сформулируй, что дано и что найти

kshangin

Видимо, даны координаты двух точек и пара расстояний, а найти нужно координаты третьей точки?
/выключаю режим телепатии...
Вот только ни фиге не понимаю, что значит "расстояниЯ известны", если для двух точек даны координаты?

stm7543347

Как можно определить положение третьей точки (x2) через одну переменную
Третья точка лежит на окружности, которая есть одномерное многообразие.

medmikhr

Да, угол поворота по этой окружности - одна переменная, которая однозначно определяет положение точки. Но я не знаю, как это сделать без движения/поворота координат, а иначе вычисление займет слишком много времени (компу придется делать это оччень много раз)
что значит "расстояниЯ известны", если для двух точек даны координаты
известно расстояние 01 и 12. координаты нулевой точки заданы, первой - найдены. нужно выразить координаты третьей точки через одну переменную

mtk79

Здесь многое объясняет фраза-признание
а то туплю.
Правда, я не уверен, что обретение запрашиваемой помощи сможет вывести из этого состояния

medmikhr

del

Suebaby

Да, угол поворота по этой окружности - одна переменная, которая однозначно определяет положение точки.
введи пожалуйста эту переменную. Например, если она равна 0, то какое будет положение точки?

medmikhr

Например, дающая наиболее вертикальное направление вектора 12, то есть, проекция 12 на вертикальную ось максимальна.

romanenkoroman1

x2 = x1+ (cos phi)* l12*e1 + (sin phi) * l12*e2,
где l12 - расстояние от 1 до 2
e1, e2 - пара ортонормированных векторов, перпендикулярных вектору х1х2
сойдёт?

medmikhr

Спасибо.
e1 - это нормированный l01
Но как, не зная вектора l12, построить e2?
упс, опять туплю.
это ж любой вектор, перпендикулярный l01

romanenkoroman1

упс, пардон
e1, e2 оба должны быть перпендикулярны вектору х0х1
Оставить комментарий
Имя или ник:
Комментарий: