Блог
Конвертеры единиц

Калькулятор расстояния между точками в 3D

Введите координаты точки A (x1, y1, z1) и точки B (x2, y2, z2) в трёхмерном пространстве — калькулятор вычислит кратчайшее расстояние между ними.

Точка A

Точка B

Результат

Расстояние

У этой страницы вообще нет серверной части. Вставленная таблица разбирается кодом JavaScript внутри вашего же браузера, график рисуется на элементе canvas на вашей машине, файл экспорта собирается локально. Ничего не загружается, не хранится и не пишется ни в какие логи. После загрузки страницы можно отключить сеть — всё продолжит работать, и это самый простой способ проверить обещание самостоятельно.

Факты и границы применимости

Формула d = √((x2−x1)² + (y2−y1)² + (z2−z1)²)
Пример A(0,0,0), B(2,3,6) → расстояние = √(4+9+36) = √49 = 7
Единицы измерения Результат в тех же единицах, что и введённые координаты

Когда этот метод вводит в заблуждение

Как это считается

Вычисляется разница координат по каждой из трёх осей: x2 − x1, y2 − y1, z2 − z1.

Каждая разница возводится в квадрат, все три квадрата складываются вместе — это трёхмерное обобщение теоремы Пифагора.

Из суммы квадратов извлекается квадратный корень — получается прямое (евклидово) расстояние между точками в пространстве.

Результат округляется до выбранного числа знаков после запятой и обновляется мгновенно при изменении любой координаты.

Вопросы и ответы

Где применяется расчёт расстояния в 3D-пространстве?

В компьютерной графике и играх (расстояние между объектами сцены), в 3D-моделировании и САПР, в физических и инженерных расчётах, где положение объектов задаётся тремя координатами.

Чем формула отличается от расчёта на плоскости?

Добавляется третье слагаемое под корнем — квадрат разницы координат z; при z1 = z2 = 0 формула сводится к обычному расчёту расстояния на плоскости.

Можно ли использовать отрицательные координаты?

Да, формула одинаково работает для координат в любом октанте пространства — важна только разница между координатами точек, а не их знак.

Мои данные куда-то отправляются?

Нет, весь расчёт выполняется в вашем браузере.

Похожие утилиты

Все утилиты