Как найти точку ровно посередине между двумя другими точками, которые имеют произвольные координаты, например между кастующим юнитом и целью заклинания? Знаю, что это элементарная геометрия 5го класса и всё такое. Просто покажите, пожалуйста.
Добавлено (02-02-2011, 19:34) --------------------------------------------- И второй вопрос, похожий - как найти ту же точку, но в дуге?
SirNikolas, спасибо. Просто, когда я учился в школе, то у меня по геометрии было всегда 2 с минусом А как найти эту же точку, но не в прямой, а в дуге?
local unit u local unit u2 local real x = GetUnitX(u) local real y = GetUnitY(u) local real x2 = GetUnitX(u2) local real y2 = GetUnitY(u2) local real x3 local real y3 local integer dis = R2I(SquareRoot((x-x2)*(x-x2)+(y-y2)*(y-y2)))/2 local real a = Atan2(y2-y,x2-x) set x3 = GetUnitX(u)+dis*Cos(a) set y3 = GetUnitX(u)+dis*Sin(a)