Что такое графические примитивы

Графический примитив

Смотреть что такое «Графический примитив» в других словарях:

графический примитив — Элементарные объекты программ рисования (отдельные окружности, линии, прямоугольники, кривые и т.д.), из которых складывается изображение. [http://www.morepc.ru/dict/] Тематики информационные технологии в целом EN drawing entityGDPgraphics draw… … Справочник технического переводчика

выходной (графический) примитив — элемент отображения — [Е.С.Алексеев, А.А.Мячев. Англо русский толковый словарь по системотехнике ЭВМ. Москва 1993] Тематики информационные технологии в целом Синонимы элемент отображения EN output primitive … Справочник технического переводчика

Примитив — Абстрактное независимое от реализации представление взаимодействий между пользователем услуг и поставщиком услуг Источник: ГОСТ 28696 90: Системы обработки информации. Передача данн … Словарь-справочник терминов нормативно-технической документации

Графический конвейер — Графический конвейер аппаратно программный комплекс визуализации трёхмерной графики. Содержание 1 Элементы трехмерной сцены 1.1 Аппаратные средства 1.2 Программные интерфейсы … Википедия

примитив вывода — Базовый графический элемент, который может использоваться для построения изображения. Примечание Примитивами вывода могут быть, например, точка, отрезок линии, последовательность символов. [ГОСТ 27459 87] Тематики машинная графика EN output… … Справочник технического переводчика

Примитив вывода — 17. Примитив вывода Output primitive Базовый графический элемент, который может использоваться для построения изображения. Примечание. Примитивами вывода могут быть, например, точка, отрезок линии, последовательность символов Источник: ГОСТ 27459 … Словарь-справочник терминов нормативно-технической документации

GKS — Эту статью следует викифицировать. Пожалуйста, оформите её согласно правилам оформления статей. В это … Википедия

компьютерная графика — визуализация изображения информации на экране дисплея (монитора). В отличие от воспроизведения изображения на бумаге или ином носителе, изображение, созданное на экране, можно почти немедленно стереть или (и) подправить, сжать или растянуть,… … Энциклопедический словарь

Векторная графика — Пример, показывающий разницу между векторной, фрактальной и растровой графикой при увеличении. a: исходное векторное изображение; b: иллюстрация, увеличенная в 8 раз как векторное изображение; c: иллюст … Википедия

элемент-рисунок — графический примитив — [Е.С.Алексеев, А.А.Мячев. Англо русский толковый словарь по системотехнике ЭВМ. Москва 1993] Тематики информационные технологии в целом Синонимы графический примитив EN drawing entity … Справочник технического переводчика

Источник

Графические примитивы как основа изображений | AutoCAD

В этом уроке мы познакомимся с различными типами примитивов.

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

К сложным примитивам относятся: полилиния, мультилиния, мультитекст (многострочный текст), таблица, размер, выноска, допуск, штриховка, вхо­ждение блока или внешней ссылки, атрибут, растровое изображение, маска, область.

Работа с большей частью примитивов рассматривается в данном уроке, операции построения основной части примитивов могут быть выполнены с помошью кнопок панели инструментов.

Что такое графические примитивы. Смотреть фото Что такое графические примитивы. Смотреть картинку Что такое графические примитивы. Картинка про Что такое графические примитивы. Фото Что такое графические примитивы

Начнем с рисования отрезков.

Введите на клавиатуре line (в английской вер­сии системы AutoCAD) или отрезок (в русской версии) и нажмите клавишу (любой ввод с клавиатуры должен завершаться этой клавишей). Тем самым будет вызвана команда LINE (ОТРЕЗОК).

Данную команду можно вызвать также, воспользовавшись мышью, либо из меню на панели инструментов с помощью пункта Line (Отрезок), применив кнопку которая является первой кнопкой панели.

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

Что такое графические примитивы. Смотреть фото Что такое графические примитивы. Смотреть картинку Что такое графические примитивы. Картинка про Что такое графические примитивы. Фото Что такое графические примитивы

При выборе точки можно также ориентироваться на счетчик координат в левом нижнем углу строки состояния (это те же координаты, что и в окошках около курсора).

Для указания точки щелкните левой кнопкой мыши в том месте, откуда должен начаться отрезок.

После указания первой точки AutoCAD выводит очередной запрос:

Следующая точка или Отменить

Что такое графические примитивы. Смотреть фото Что такое графические примитивы. Смотреть картинку Что такое графические примитивы. Картинка про Что такое графические примитивы. Фото Что такое графические примитивы

При движении курсора по экрану к предполагаемому положению конечной точки отрезка система AutoCAD, как и при запросе первой точки, динами­чески показывает запрос, но вместо текущих координат курсора отображает смешение относительно предыдущей точки. Для смешения выво­дятся расстояние и угол наклона строящегося отрезка относительно гори­зонтального направления оси X.

Таким образом можно строить различные геометрические фигуры.

Источник

Что такое графические примитивы. Смотреть фото Что такое графические примитивы. Смотреть картинку Что такое графические примитивы. Картинка про Что такое графические примитивы. Фото Что такое графические примитивы

Использование примитивов в редакторах

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

Что такое графические примитивы. Смотреть фото Что такое графические примитивы. Смотреть картинку Что такое графические примитивы. Картинка про Что такое графические примитивы. Фото Что такое графические примитивы

Что такое пиксель?

Пиксель — это графический примитив, который является точкой света. Это всего лишь одна маленькая точка, часть растрового изображения. Хотя он не имеет структуры, но, безусловно, является строительным блоком. Следовательно, пиксель — графический примитив. Разрешение ЭЛТ-мониторов связано с размером этой точки и ее диаметром, которое может меняться. Отношение расстояния между центрами двух соседних горизонтальных пикселей к расстоянию между вертикальными называется соотношением пикселей. Оно должно учитываться в алгоритмах, генерирующих изображения.

Что такое графические примитивы. Смотреть фото Что такое графические примитивы. Смотреть картинку Что такое графические примитивы. Картинка про Что такое графические примитивы. Фото Что такое графические примитивы

Дисплейный файл и кадровый буфер

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

Управление дисплеем и дисплейный процессор

Система управления дисплеем позволяет управлять видом изображения на экране и помогает пользователю просматривать его под желаемым углом или менять размер, уменьшая и увеличивая его. Дисплейный процессор в это время прочитывает данные из буфера и преобразовывает их в картинку. Он может повторять это действие около 30 раз в секунду, чтобы сохранять изображение на экране. Для обновления изображения нужно изменить содержимое буфера.

Что такое графические примитивы. Смотреть фото Что такое графические примитивы. Смотреть картинку Что такое графические примитивы. Картинка про Что такое графические примитивы. Фото Что такое графические примитивы

Графические редакторы

Графическое программное обеспечение — это программа или набор программ, которые позволяют управлять визуальными изображениями в компьютерной системе. Существует два типа графики, а именно растровая и векторная.

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

Векторная графика использует геометрические примитивы. Что такое графический примитив в векторной графике, уже говорилось выше. Это точки, линии, кривые и многоугольники (или полигоны) или векторные изображения. Такие фигуры основаны на математических выражениях, для представления изображений в компьютерной графике. Конвертировать векторную графику в растровую довольно просто, но из растровой в векторную гораздо сложнее. Некоторые программы пытаются это сделать. В дополнение к статической графике, есть анимация и программное обеспечение для редактирования видео. Компьютерная графика также может использоваться другим программным обеспечением для редактирования, таким как Adobe Photoshop, Pizap, Microsoft Publisher, Picasa и т. д. Еще один вариант — это программы для анимации, и видеоредакторы, такое как Windows Movie Maker.

Что такое графические примитивы. Смотреть фото Что такое графические примитивы. Смотреть картинку Что такое графические примитивы. Картинка про Что такое графические примитивы. Фото Что такое графические примитивы

Точки и линии в графике

Теперь, когда стало немного понятнее, что такое графический примитив, внимательнее рассмотрим каждый из них. Начнем с точек и линий. Точки используются во всей графике как строительные блоки для более сложных фигур. Например, треугольники созданы при помощи трех точек, соединенных между собой. Другим фундаментальным геометрическим объектом в 2D-графике является линия. Для создания прямой линии нужны две точки.

Линия как примитив

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

Генерация линий

Для того чтобы понять, что такое графический примитив, нужно разобраться, как он создается. В математике и информатике существуют специальные алгоритмы, которые являются пошаговой инструкцией для выполнения расчетов. Алгоритмы созданы для расчета, обработки данных и их автоматизированного анализа. Для того чтобы нарисовать линии на экране компьютера, используется так называемый алгоритм Брезенхэма. Он определяет, как лучше всего построить линию, и формирует оптимальный вариант создания прямой линии между двумя заданными точками, закрашивая определенные пиксели на мониторе.

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

Что такое графические примитивы. Смотреть фото Что такое графические примитивы. Смотреть картинку Что такое графические примитивы. Картинка про Что такое графические примитивы. Фото Что такое графические примитивы

Цифровой дифференциальный анализатор

Полигоны или многоугольники

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

Что такое графические примитивы. Смотреть фото Что такое графические примитивы. Смотреть картинку Что такое графические примитивы. Картинка про Что такое графические примитивы. Фото Что такое графические примитивы

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

Заполнение полигонов

Заполнение многоугольников необходимо для того, чтобы рассмотреть всю область при отрисовке изображения. Если он не заполнен, будут отрисованы только точки по периметру полигона, а внутренняя часть останется пустой. При заполнении полигона учитывается его внутренняя часть. Все пиксели в границах полигона заливаются заданным цветом или узором. Чтобы определить, какие пиксели находятся внутри полигона, а какой находится снаружи, используются различные алгоритмы.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *