2013-08-15 5 views
0

Я пытаюсь поставить ноги моего героя на землю, состоящую из сегментов линии.Поиск Y известного X отрезка?

enter image description here

Если я знаю, что X, Y точек A, B и C и X Героя, как я могу найти Y Героя так, чтобы его ноги касались земли (предположим, что X является середина Героя, а Y - внизу)? И мне нужно делать что-то по-другому, если он стоит точно над точкой?

Спасибо.

+5

Простая геометрия. Если вы знаете координаты «A» и «B», вы можете найти уравнение, описывающее линию, соединяющую две точки. Затем, зная местоположение «Х» героя, вы можете выяснить, что точка Y находится на линии AB: http://www.skwirk.com.au/p-c_s-12_u-83_t-151_c-479/two-point Формула/nsw/двухточечная формула/координатно-геометрия/линейные уравнения. Если он стоит над точкой, то, очевидно, позиция «Y» этой точки - это положение ног героя. –

ответ

3

Если A и B две точки в координатной плоскости с точками (xA, yA) и (xB, yB) соответственно - то наклон линии между ними простая геометрия - дельта у/дельта х, или (yB-yA)/(xB-xA). Общий вид линии может быть указан как y = yA+(yB-yA)/(xB-xA)*(x-xA)

+0

Работает красиво, спасибо! – Bruce

+2

Запись в Wikipedia для [point-slope form] (http://en.wikipedia.org/wiki/Slope-intercept_form#Point.E2.80.93slope_form), которая в основном используется здесь. –

+0

Это именно то, что я использую здесь. – FrankieTheKneeMan

Смежные вопросы