Для измерения расстояния будем использовать подобие треугольников. Я приведу решение для упрощенного варианта, когда условно глаз наблюдателя находится на уровне основания дома. Пока расскажу без чертежа:
- прикладываем линейку к стеклу, например на расстоянии вытянутой руки, замеряем высоту дома по линейке обозначим h, а рулеткой измеряем расстояние от глаза до линейки (окна) l1.
- строим на бумаге треугольник один катет которого - это высота дома H, а второй расстояние от глаза до дома, которое равно расстоянию от окна до дома L и плюс l1
- строим на этом чертеже второй треугольник, где один катет это высота дома по линейке h, а второй расстояние до линейки l1
- теперь отходим от окна на такое расстояние, чтобы дом по линейке приложенной к окну стал в два раза больше 2h (можно и не придерживаться этого, но тогда расчеты заметно усложняться)
- проделываем аналогичные измерения и построения на том же чертеже для новой позиции наблюдателя, соответственно расстояние до линейки l2? высота дома и расстояние от него до окна те же - H и L
- а теперь выражаем H для каждого из треугольников через подобия
- решаем систему двух уравнений и получаем следующую формулу L= l1*l2/(l2-2l1), H=h(L+l1)/l1
Для неупрощенного варианта, расчеты увеличиваются в два раза, и придется ввести некоторое приближение , чтобы найти точку на соседнем доме которая находится на уровне глаз смотрящего
Если будут вопросы пишите в коментах к вопросу, а не к ответу, чтобы я мог дополнять ответ в случае необходиомсти
Добавить комментарий