BigEdu.ru

Операции над графикой

ГРАФИЧЕСКИЕ СТАНДАРТЫ

В настоящее время в графических системах используются различные

форматы и стандарты, такие как Initial Graphics Exchenge Specification

(IGES), AutoCAD Drawing Exchenge Format (DXF), PEX, U.S. Bureau of the

Census GBF/DIME и TIGER/Line файлы, ETAK MapBase файлы, USGS DLG-3

файлы и U.S. Departament of the Interior MOSS файлы данных. Все эти

форматы широко применяются. В данной работе остановимся на рассмотре-

нии форматов DXF и PEX.

Формат файла AUTOCAD DXF

Общая структура файла

1. Текстовый файл в кодах ASCII.

2. Раздел Заголовка (HEADER). Общая информация о чертеже. Каждый

параметр содержит имя переменной и соответствующее значение.

3. Раздел таблиц (TABLES). Содержит определения именованных эле-

ментов таблица типов линий (LTYPE):

таблица слоев

таблица типов шрифтов

таблица видов.

4. Раздел блоков (BLOCKS). Содержит графические примитивы опреде-

лений блоков, которые описывают примитивы, входящие в состав каждого

блока изображения.

5. Раздел примитивов (ENTITIES). Содержит графические примитивы

чертежа, включая любые ссылки на блоки.

6. Конец файла.

7. Если используется опция ENTITIES команды DXFOUT, выходной

DXF-файл будет содержать только секции Примитивы и Конец файла, раздел

Примитивы будет отражать только выбранные для вывода примитивы.

8. DXF-файл состоит из множества групп, каждая из которых занима-

ет 2 строки в файле. В 1 строке - код группы - положительное ненулевое

целое число формата I3 языка фортран, (выровненное вправо число, за-

полненное пробелами в 3-символьном поле) 2-я строка группы - значение

группы. Формат зависит от кода группы.

Присвоение кодов групп зависит от того, какой элемент описывается

в файле. Тип значения, которое дает эта группа, определяется из кода

группы следующим образом:

0-9 - строковое;

10-59 - с плавающей запятой;

60-79 - целое.

Форма представления значений в DXF-файле не зависит от установки

параметров в команде UNITS: координаты всегда представляются в виде

10-х чисел (или, если они очень большие, то в виде научных обозначе-

ний), а углы представляются в виде 10-х градусов, причем отсчет ведет-

ся от направления на восток от начала координат.

Переменные, точки входа в элементы таблиц и графические примитиве

описываются с помощью группы, которая представляет элемент, задавая

его тип и/или имя, после чего следуют многочисленные группы, которые

представляют собой значения, связанные с этим элементом. Кроме того,

для разделителей файлов, таких как метки конца и начала разделов, таб-

лиц и самих файлов, используются специальные группы.

Графические примитивы, точки входа в таблицы и разделители файлов

всегда вводятся с помощью группы 0, за которой следует имя, описываю-

щие элемент.

Коды групп

Коды групп используются для указания типа значения группы и ука-

зания общего назначения группы. Специальная функция кода группы зави-

сит от фактической переменной, элемента таблицы или описания графичес-

кого примитива. В данном разделе указано общее назначение групп, при-

чем те, которые всегда выполняют одну и ту же функцию, отмечены словом

"(фиксированный)".

0 │Устанавливает начало графического примитива, входа в таблицу,

│или же разделителя файлов. О чем именно идет речь, указывает

│следующее за ним текстовое значение.

1 │Первичное текстовое значение для графического примитива.

2 │Имя; описатель атрибута, имя блока и т.д.

3-5 │Другие текстовые или именованные значения.

6 │Имя типа линий (фикс.).

7 │Имя типа текстового шрифта (фикс.).

8 │Имя слоя (фикс.).

9 │Идентификатор имени переменной (используется только в разделе

│Заголовок файла).

10 │Первичная координата Х (начальная точка линии или текстового

│графического примитива, центр окружности и т.д.).

11-18│Другие координаты Х.

20 │Первичная координата Y. Значения второй координаты всегда

│соответствуют значениям первой координаты и следуют непосред-

│ственно за ним в файле.

21-28│Другие координаты Y.

30 │Первичная координата Z. Значения третьей координаты всегда

│соответствует значениям первой и второй координат и следуют

│непосредственно за ними в файле.

31-36│Другие координаты Z (в будущем).

38 │Если ненулевое значение, то это таблица графического

│примитива (фикс.).

39 │Значение с плавающей запятой (высота текста, масштабные

│коэффициенты и т.д.).

40-48│Повторное значение - многократные группы 49 могут попадаться

│в одном графическом примитиве для таблиц переменной длины.

49 │Для задания длины таблицы перед первой группой 49 всегда

│предусматривается группа 7х.

50-58│Углы.

62 │Номер цвета (фикс.).

66 │Флажок "Далее идут графически

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать
Рефераты по информатике и программированию ГРАФИЧЕСКИЕ СТАНДАРТЫ В настоящее время в графических системах используются различные форматы и стандарты, такие как Initial Graphics Exchenge
Оценок: 1004 (Средняя 5 из 5)

Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.

© 2016 - 2022 BigEdu.ru