Как найти X, если вы знаете Y в отрезке WPF - PullRequest
0 голосов
/ 07 июня 2011

У меня есть начальная точка (X1, Y1) и конечная точка (X2, Y2) Я рисую отрезок линии в WPF между этими точками, я хочу вычислить значение X между этим отрезком линии, если мы знаем Y значение?

Ответы [ 2 ]

1 голос
/ 07 июня 2011

Если (x, y) находится на сегменте, и вы знаете y, и y1! = Y2, тогда

x = x1 + (x2-x1)*((y-y1)/(y2-y1))

Если y1 == y2, то возможен любой x между x1 и x2, поэтому вы не можете получить одно решение.

0 голосов
/ 07 июня 2011

Базовая геометрия средней школы: y = mx + b, где m - наклон линии, а b - значение y при x == 0.

Этот сайт может быть вам полезен.

...