Энциклопедия Turbo Pascal. Главы 9-11 - Рисование графиков

ОГЛАВЛЕНИЕ

Рисование графиков

Графический инструментарий содержит прекрасный набор процедур рисования графиков и сглаживания. Далее будут рассмотрены две процедуры DrawPoly и Spline.

Процедура DrawPoly  используется для рисования на экране любой произвольной кривой по ее конечным точкам. Она объявляется следующим образом:

     procedure DrawPole(Info: PlotArray; Start, End, Code, Scale, Line: integer);

Info - это матрица рисования, которая содержит координаты каждой рисуемой точки.  Start и End - это матрица индексов первой и последней точки. Параметр Code определяет символ, который будет использоваться для рисования точки. Он имеет следующие значения:

Код            Смысл
     0         Используется линия между точками
     1           +
     2          х

Так как точки генерируются с помощью генератора случайных чисел  Random, каждый прогон процедуры порождает особую кривую.