Показать сообщение отдельно
  #4  
Старый 12.12.2011, 21:26
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

Значит некорректный алгоритм построения. k есть тангенс угла от горизонтальной оси.
А вообще алгоритм элементарен:
Код:
y1 := k*x1+b;
y2 := k*x2+b;

Canvas.MoveTo(x1,y1);
Canvas.LineTo(x2,y2);
Программно описать алгоритм -
Код:
k2 := -1/k1;

И строим как выше.

З.Ы. Прибавка, на всякий случай. На форме ось Y направлена вниз.
__________________
jmp $ ; Happy End!
The Cake Is A Lie.
Ответить с цитированием