Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Делфи _ Графика

Автор: Rudolf 8.10.2006 15:00

Допустим я рисую на канве Image две прямые методом moveto lineto

Код

begin
   With Image1.Canvas do begin  
   MoveTo(Image1.Width div 2,0);
   LineTo(Image1.Width div 2,Image1.Height);
   MoveTo(0,Image1.Height div 2 );
   LineTo(Image1.Width,Image1.Height div 2);
end;


Существует ли функция, которая позволяет найти координаты пересечения этих прямых в пикселях относительно Image1?

Автор: мисс_граффити 8.10.2006 17:17

можно ее чисто математически получить и написать самому...

Автор: volvo 8.10.2006 17:20

Придется самому писать... Теорию можешь посмотреть здесь:
http://algolist.manual.ru/maths/geom/intersect/lineline2d.php

Автор: Rudolf 8.10.2006 17:25

Спасибо smile.gif