Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие по инженерной графике 5.doc
Скачиваний:
3
Добавлен:
01.05.2025
Размер:
2.36 Mб
Скачать

4.2. Функции пакета программ компьютерной графики

Пакет программ компьютерной графики для выполнения надлежащей роли в структуре программного обеспечения должен реализовывать целый ряд функций, которые можно объединить в функциональные группы. Каждая такая группа реализует определенные взаимодействия между пользователем и системой:

  • формирование элементов графических изображений;

  • преобразования;

  • управление отображением и организацией окон;

  • сегментация изображений;

  • ввод данных пользователем.

4.2.1. Формирование элементов графических изображений

Графическим элементом в компьютерной графике является базисный фрагмент изображения, такой как точка, линейный отрезок, круг и т. п. Набор элементов в системе может также включать буквенно-цифровые знаки и специальные символы. В системах графики часто имеются специальные аппаратные компоненты, связанные с отображением многих из этих элементов. Это ускоряет процесс формирования элемента. Пользователь может построить прикладную модель из набора элементов, имеющегося в системе.

Применительно к элементам графических изображений часто используется термин «примитив». Этот термин используется для двумерных и трехмерных графических конструкций, где примитивами являются такие графические элементы, как сфера, куб, цилиндр. В трехмерных каркасных и монолитных моделях примитивы используются в качестве стандартных блоков при построении трехмерных моделей интересую­щих пользователя конкретных объектов.

4.2.2. Преобразования

Преобразования используются для изменения изображения на экране дисплея и для перемещения объектов базы данных. Преобразования применяются к графическим элементам, чтобы помочь пользователю при построении прикладной модели. Эти преобразования включают увеличение и уменьшение размеров изображения посредством масштабирования, его перенос, поступательное перемещение или вращение. Более подробно преобразования двумерные и трехмерные будут рассматриваться в разделе 4.3.

4.2.3. Управление отображением и организацией окон

Эта группа функций дает пользователю возможность рассматривать изображение под желаемым углом и с желаемым увеличением. В действительности здесь используются различные преобразования прикладной модели. Иногда такие функции называют кадрированием, поскольку графический экран при этом играет роль кадрового окошка, через которое ведется наблюдение за графической моделью; идея заключается в том, что такое кадровое окно можно поместить в любую желаемую точку для наблюдения за моделируемым объектом.

Еще один аспект управления отображением – это удаление скрытых линий. В большинстве графических систем изображение создается из линий, используемых для представления данного объекта. Удаление скрытых линий – это процедура, с помощью которой в изображении выделяются видимые и невидимые (скрытые) линии.

4.2.4. Сегментация изображений

Функции сегментации изображений предоставляют пользователю возможность избирательно заменять, удалять либо как-то иначе модифицировать отдельные части изображения. Термин «сегмент» относится к конкретной части изображения, подлежащей модификации. Сегментом может быть одиночный элемент или логически связная группа элементов, которая может модифицироваться как единое целое.