Да логику понял, спасибо.
Признаться, хотелось бы убедиться, что Вы правильно довели это дело до конца (можно совсем кратко отчитаться

).
А про расстояние сейчас напишу.
-- 03 янв 2013, 00:36:30 --Из привычного уравнения прямой
![$$y=kx+b =[x\tan\tau+b]\eqno(1)$$ $$y=kx+b =[x\tan\tau+b]\eqno(1)$$](https://dxdy-03.korotkov.co.uk/f/6/8/b/68b2a323c92b5589dbc037166405b3a282.png)
легко получим уравнение
![$$Ax+By+L=\left[-x^{\strut}\sin\tau+y\cos\tau-b\cos\tau_{\strut}\right]=0,\eqno(2)$$ $$Ax+By+L=\left[-x^{\strut}\sin\tau+y\cos\tau-b\cos\tau_{\strut}\right]=0,\eqno(2)$$](https://dxdy-01.korotkov.co.uk/f/4/0/7/407e3230d976dc0cf613b66fd5af648982.png)
имеющее то свойство, что

. Это и есть "нормированное" уравнение прямой. Ещё одно преимущество уравнения (2) по сравнению с (1) --- оно способно описать и вертикальную прямую, тогда как (1) --- только наклонную или горизонтальную.
Если уравнение нормировано, то величина

как раз и равна расстоянию от точки

до прямой. Мне бы следовало написать

, но без модуля там ещё получается знак, особо любопытным позволяющий определить, с какой стороны от прямой находится точка

.
Вас, насколько я помню, интересовало расстояние от начала координат до прямой. Но я плохо помню координаты начала координат (и лень лезть в справочник). Если Вы их знаете, то просто подставьте в формулу. И получите расстояние.