Показать сообщение отдельно
Старый 15.10.2012, 14:10
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 4  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Если уж пошли шаманские способы, то можно и так:
Код AS3:
private function isPointOnLine(a:Point, b:Point, c:Point):Boolean
{
    var distance:Number = Point.distance(a, c);
    var line:Point = b.substract(a);
    line.normalize(distance);
 
    return c.equals(line.add(a));
}
Только компенсацию погрешности добавить.
__________________
משיח לא בא
משיח גם לא מטלפן