
- •Конспект лекций
- •Инженерная и компьютерная графика
- •Содержание
- •1 Основы инженерной графики
- •1.1 Основные разделы инженерной графики
- •1.2 Свойства проецирования
- •1.3 Способы получения обратимого чертежа
- •2) Аксонометрические проекции.
- •1.4 Присоединение системы координат к системе плоскостей проекций
- •Вопросы для самоконтроля:
- •2 Задание основных элементов на чертеже
- •2.1 Определитель основных геометрических элементов и фигур
- •2.2 Прямая. Задание прямой линии на чертеже
- •2.3 Задание плоскости на чертеже
- •2.4 Классификация прямых и плоскостей
- •2.5 Взаимное расположение прямых
- •2.6 Взаимное расположение прямых и плоскостей
- •3 Задание поверхностей на чертеже
- •3.1 Общие понятия
- •3.2 Призматическая поверхность
- •3.3 Пирамидальная поверхность
- •3.4 Поверхность вращения
- •3.5 Цилиндрическая поверхность
- •3.6 Коническая поверхность
- •3.7 Сфера
- •3.8 Поверхности второго порядка:
- •Вопросы для самоконтроля:
- •4 Преобразование чертежа
- •4.1 Способ замены плоскостей проекций
- •4.2 Основные задачи, решаемые заменой плоскостей проекций
- •4.3 Способ вращения
- •Вопросы для самоконтроля:
- •5 Метрические задачи
- •6 Позиционные задачи
- •6.1 Классификация позиционных задач
- •6.2 Взаимное пересечение двух плоскостей (1 группа позиционных задач)
- •6.3 Взаимное пересечение прямой и плоскости или поверхности (2 группа позиционных задач)
- •6.4 Взаимное пересечение плоскости и поверхности (3 группа позиционных задач)
- •6.5 Взаимное пересечение поверхностей (4 группа позиционных задач)
- •Вопросы для самоконтроля:
- •7 Виды, разрезы, сечения
- •Вопросы для самоконтроля:
- •8 Правила нанесения размеров на чертежах
- •8.1 Общие положения
- •8.2 Размерные и выносные линии. Размерные числа
- •8.3 Условные знаки и упрощенное нанесение размеров
- •Вопросы для самоконтроля:
- •9. Шероховатость поверхности и ее обозначение на чертежах
- •9.1 Основные положения, термины и определения
- •9.2 Параметры шероховатости поверхности
- •9.3 Рекомендации по выбору параметров шероховатости на учебных чертежах и эскизах деталей
- •9.4 Обозначения шероховатости поверхности на чертежах
- •Вопросы для самоконтроля:
- •10. Компьютерная графика
- •10.1 Интерактивная машинная графика.
- •10.2 Средства работы с компьютерной графикой
- •10.3 Стандарт машинной графики gks (гкс, ягс)
- •10.4 Растровая графика
- •Достоинства растровой графики:
- •10.5 Векторная графика
- •Достоинства векторной графики:
- •10.6 Цвет в машинной графике
- •10.7 Разрешающая способность
- •10.7.1 Разрешающая способность битовой глубины
- •10.7.2 Разрешающая способность графического изображения
- •10.7.3 Разрешающая способность устройства ввода
- •10.7.4 Разрешающая способность монитора
- •10.8 Преобразование форматов графических файлов
10.3 Стандарт машинной графики gks (гкс, ягс)
С развитием МГ возникла потребность каким-либо образом привести в соответствие системы, разрабатываемые различными группами ученых в различных странах. Иными словами, потребовался стандарт машинной графики.
В 1976 г. начался процесс разработки такого стандарта и в 1981 г. был принят международный стандарт GKS (Graphical Kernel System). Свыше 100 ученых со всего мира затратили более 50 человеко-лет для того, чтобы GKS стал тем всеобъемлющим и строгим стандартом, которым он является сейчас.
В русском языке для обозначения этого стандарта применяются аббревиатуры ЯГС (ядро графической системы) или ГКС (графический корневой сегмент). Первое название более точно отражает суть названия стандарта.
10.4 Растровая графика
Растровая графика - область МГ, в которой изображение формируется из массива пикселей, упорядоченных по строкам и столбцам.
Пиксель (пиксел) - наименьший элемент носителя изображения, которому можно индивидуально назначить цвет или степень яркости.
Простейшим примером растровой графики может служить детская мозаика из разноцветных квадратиков или шестиугольников. Базовыми элементами растровой картинки являются независимо адресуемые изолированные точки носителя изображения. На этом принципе устроены цветные растровые дисплеи, сходные с телевизионными мониторами и имеющие их своими предшественниками. В растровых устройствах изображение формируется последовательно, строка за строкой. Устройства с регенерацией воспроизводят всю матрицу пикселей (экран) с заданной частотой обновления (25, 30, 50 или 60 Гц). Для этого изображение запоминается в памяти хранения пикселей, которая называется буфером кадра.
Растровая графика является основным способом создания полутоновых изображений. На растровые мониторы также можно выводить текстовые надписи. При этом знакогенератор раскладывает графическое описание литер на базовые элементы изображения - на пиксели.
Растровые изображения обладают множеством характеристик, которые специальным образом организованы и зафиксированы в компьютере. Различные файлы компьютерной графики хранят эти характеристики по-разному. Две основные характеристики, которые файл в растровой графике должен сохранить, чтобы воссоздать изображение – это размеры изображения и расположение пикселей. Даже если будет испорчена информация о цвете каждого пикселя и о коэффициенте прямоугольности изображения, компьютер все рано сможет воссоздать версию рисунка, если будет знать расположение пикселов в нем.
Размеры растрового изображения записываются в виде его ширины и высоты, выраженных в пикселах. Пиксел сам по себе не обладает никакими размерами, так как это всего лишь область в памяти компьютера, хранящая информацию о цвете. Соотнеся размер в пикселах с некоторой разрешающейся способностью устройства ввода, можно определить настоящий размер рисунка. Поскольку размеры изображения хранятся отдельно, пикселы запоминаются один за другим, обычно как большой блок данных. Компьютеру не приходится запоминать позиции каждого пиксела, он воссоздает сетку по размерам, заданным коэффициентом прямоугольности, а потом запоминает ее.
Коэффициент прямоугольности введен специально для обозначения количества пикселов в матрице рисунка по вертикали и горизонтали. Часто его называют коэффициентом изображения. Некоторые наиболее часто используемые коэффициенты прямоугольности для различных форматов:
DOS 320*200, 320*240, 600*400, 600*480
Windows 640*480, 800*600, 1024*768, 1240*1024
Macintosh 512*384, 640*480, 768*576, 1024*768
Коэффициент прямоугольности относится к реальным размерам видеопиксела. Размеры видеопикселов зависят от аппаратного и программного обеспечения, поэтому этот коэффициент будет различен.
Исправить искажение рисунка, возникающее при его переносе в другую программную систему, как правило, можно масштабированием, причем коэффициент масштабирования одного направления отличается от коэффициента другого направления (по вертикали и горизонтали). При масштабировании не изменяется общее число пикселов, а меняется размер всех пикселов.
Цвет каждого пикселя растрового изображения запоминается в компьютере с помощью комбинации битов. Чем больше битов для этого используется, тем больше оттенков цвета можно получить.
Бит – наименьший элемент памяти компьютера, который может принимать значение «включено» или «выключено» («да» или «нет», «единица» или «ноль»). Цвет каждого пиксела растрового изображения – черный, белый, серый или любой из спектра – запоминается в компьютере с помощью комбинации битов. Число битов, используемых компьютером для запоминания цвета каждого пиксела, называется битовой глубиной.
Наиболее простой тип растрового изображения состоит из пикселов, имеющих только два возможных цвета – черный и белый. Такой тип пиксела занимает лишь один бит памяти компьютера. Поэтому изображения, состоящие из пикселов этого вида, называются 1-битовыми изображениями. Если каждый пиксел для хранения информации о цвете требует 24 бита, изображение будет называться 24-битовым изображением.
Для отображения большего количества цветов используется больше битов информации. Число доступных цветов равно двум в степени, равной количеству битов в пикселе. Если пиксел состоит из двух битов (черный-белый), то мы имеем 22 возможные комбинации значений «включено – выключено». Используя для значения «выключено» символ 0, а для «включено» - 1, эти комбинации можно записать так: 00, 01, 10 и 11. Таким образом, пиксел, состоящий из двух битов дает четыре возможных цвета или градации серого.
Четыре бита информации дадут 24 или 16 различных цветов (или градаций серого); 8 бит – 28 или 256 цветов; 24 битов обеспечат более 16 миллионов доступных цветов. Цвета, описываемые 24 битами, часто называют естественными цветами, так как 16 миллионов цветов – более, чем достаточно, чтобы представить все возможные цвета, которые способен различить человеческий глаз.
Если условно показать матрицу пикселей, то видно, что прямая линия будет действительно прямой только в исключительных случаях - угол наклона к горизонтали 0о, 45о и 90о. Во всех остальных случаях для построения отрезка придется набрать ломаную линию, близкую к прямой. При построении отрезка за один “ход” точку можно переместить в один из соседних восьми пикселей. Программист- пользователь, конечно, не думает об отдельных ходах. Эти ходы вычисляет стандартная программа в ЭВМ. Такой процесс называется интерполяцией. Если набирается траектория, близкая к прямой линии, то говорят о линейной интерполяции, если близкая к дуге окружности, то - о круговой интерполяции. Линиям, построенным в растровом режиме, всегда свойственен эффект ступенчатости.