Введение в компьютерную графику

1.3.1. Ломаные линии Ломаная линия, или просто ломаная (polyline), представляет собой последовательность соединенных между собой прямых линий. Каждый из примеров на рис. 1.8 содержит в себе несколько ломаных: а) одна ломаная тянется от носа динозавра к его хвосту; б) график математической функции представляет собой одну ломаную линию; в) «каркасное» представление шахматной пешки содержит множество ломаных, очерчивающих ее контур.

а б в Рис. 1.8. Рисунок динозавра из ломаных линий (С разрешения Сюзанны Вербек (Susan Verbeck))(a); график математической функции; каркасное представление трехмерного объекта (5)

Отметим, что ломаная может выглядеть как гладкая кривая. На рис. 1.9 показано увеличение (blowup) кривой, обнаруживающее составляющие ее короткие отрезки прямых. Глаз воспринимает ее как совершенно плавную кривую.

Гладкая кривая, составленная из отрезков прямых

Рис. 1.9. Гладкая кривая, составленная из отрезков прямых Изображения, составленные из ломаных, иногда называют линейными рисунками (line drawings). Некоторые устройства, такие как перьевой графопостроитель (pen plotter), специально предназначены для создания линейных рисунков.

Простейшая ломаная представляет собой единственный отрезок прямой. Отрезок прямой определяется его двумя концевыми точками, например (*,, г/,) и (х2, у2). Подпрограмма рисования прямой может выглядеть следующим образом"opengl1_58.html">⇐ Предыдущая| |Следующая ⇒