Ответ: Вопрос о точках
а если координаты y совпадают у двых исходных точек? тогда ведь и решения нет (точнее их бесконечность).
а вот если разные то тут и думать то почти не надо.
есть две точки x1,y1,z1 и x2,y2,z2
искомая точка x0,y0,z0
введем новую переменную - k - которая принимает значения от 0 до 1 - 0 точка совпадает с первой, 1 - со второй. (на самом деле может и выходить за этот промежуток, результат все равно будет).
k = (y0-y1) / (y2-y1)
теперь интерполируем x и z с етим коэффициентом
x0 = x1 + (x2-x1)*k
z0 = z1 + (z2-z1)*k
|