Re: Вычеслить точку удаленную от прямой
От: Socrat Россия  
Дата: 19.11.09 10:22
Оценка:
Здравствуйте, Аноним, Вы писали:

А>есть прямая заданная двумя точками (X1 , Y1) (X2 , Y2), нужно вычислить точку расположенную перпендикулярно к данной прямой и на расстоянии W от точки (X1 , Y1).

А>не могу понять как это можно сделать, используя целочисленную математику.

Вряд ли это возможно с целочисленной арифметикой, т.к. координаты точек и длины отрезков связаны через теорему Пифагора, а это вычисление корня.
Например, такой метод: обозначим длину отрезка между точками, задающими прямую, как L. Тогда можно просто повернуть отрезок вокруг первой точки (поменять координаты X и Y), а потом скорректировать точки, умножив отрезок на W/L. Единственное, что могу предложить, вычисление последовательным приближением (например, метод Ньютона).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.