logo search
Курсовые / Лабораторная работа20-25

Ломаная линия

Метод Polyline вычерчивает ломаную линию. В качестве параметров методу передается массив типа TPoint, содержащий координаты узловых точек линии, и количество звеньев линии. Метод Polyline вычерчивает ломаную линию, последовательно соединяя точки, координаты которых находятся в массиве: первую со второй, вторую с третьей, третью с четвертой и т.д. Например, приведенный ниже фрагмент кода рисует ломаную линию, состоящую из трех звеньев.

TPoint p[4]; // координаты начала, конца и точек перегиба

// задать координаты точек ломаной

р[0].х=100;

р[0].у=100; // начало

р[1].х=100;

р[1].у=150; // точка перегиба

р[2].х=150;

р[2].у=150; // точка перегиба

р[3].х=150;

р[3].у=100; // конец

Canvas->Polyline(p,3); // ломаная из трех звеньев

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