Находит параметр t ближайшей точки на прямой к заданной точке
точка, для которой ищется проекция
ограничить ли результат отрезком [0, 1]
параметр t (0 = start, 1 = end)
Упрощенная версия метода для вычисления параметра t (альтернативная реализация)
Вспомогательный метод для получения вектора направления
Вычисляет квадрат расстояния (более эффективно, без квадратного корня)
точка
учитывать ли только отрезок
квадрат расстояния
Вычисляет расстояние от точки до прямой/отрезка
точка
учитывать ли только отрезок
расстояние
Проверяет, находится ли параметр t в пределах отрезка [0, 1]
Проверяет, находится ли точка на прямой (в пределах заданной точности)
Проверяет, находится ли точка на отрезке (в пределах заданной точности)
Длина отрезка
Квадрат длины отрезка (более эффективно)
Получает точку на прямой по параметру t
параметр (0 = start, 1 = end)
точка на прямой
Находит ближайшую точку на отрезке (всегда ограничиваясь отрезком)