Блин, а ведь ты прав, я ошибся. Короче, старая формула вычисляла сектор 90°, новая - тоже, но со сдвигом. В любом случае, написав портянку if'ов, я уже добился желаемого результата. Тем не менее, твою формулу кину в комменты класса. Когда будет настроение - переделаю, чтоб смотрелось...