Лекция №3. Векторная графика в строительной информатике
ü Представление графических объектов при обработке в ЭВМ. Растровая графика.
ü Реализации векторной графики в ЭВМ. Принципы работы векторной графики.
ü ArсhiCAD: Назначение и свойства программы.
ü Представление графических объектов при обработке в ЭВМ. Растровая графика.
Под графической информацией понимают рисунок, чертёж, фотографию, картинку в книге (иллюстрацию) или большую картину, изображение на экране монитора и т.д.
Одним из направлений использования компьютеров является компьютерная графика. Компьютерная графическая форма представления информации характеризуется тем, что в ней изображения объектов конструируются из точек. При записи изображения в память компьютера кроме цвета отдельных точек необходимо фиксировать много дополнительной информации: размеры рисунка, яркость точек и т.д.
Любой зрительный образ в символьной форме может быть представлен и в графической форме. Такая графическая форма представления данных более информативна, т.е. обладает большей информационной ёмкостью. Если принять за единицу информационной ёмкости изображения (разрешающей способности) одну клетку, то она будет определяться количеством возможных изображений в этой клетке. Разрешающая способность изображений измеряется в пикселях и равна произведению точек изображения по горизонтали и вертикали.
Как упоминалось выше, в компьютерных программах используется графический интерфейс, предназначенный для отображения различных управляемых элементов на экране компьютера. Эти элементы, а также любые иные электронные (машинные) графические изображения создаются и обрабатываются в специальных компьютерных графических программах, предназначенных для создания машинной графики.
Машинная графика - это совокупность программных средств, предназначенных для выдачи на дисплей или принтер графических изображений в виде промежуточных и окончательных результатов решения задач, а также для работы с графическими изображениями.
При организации переработки информации в системах отображения возможно использование статической и динамической графической информации.
Статическая информация – это относительно стабильная по содержанию информация, используемая в качестве фона. Например, координатная сетка, план, изображение местности и т.д.
Динамическая информация – это информация, изменяемая в течение определённого времени по содержанию или положению на экране. Она может являться функцией случайных параметров.
Для работы с изображениями, представленными в компьютерах в электронной форме, используются графические редакторы и процессоры.
Графическая машиночитаемая форма представления информации эффективна и экономна. Её применяют при необходимости оперативно, лаконично и наглядно довести до пользователей статические, динамические, плоские и объёмные изображения. Для этого используют графики, диаграммы, фотографии, рисунки, слайды, анимации и другие неподвижные и подвижные графические объекты и т.п.
Современные графические редакторы предназначены для подготовки и редактирования графических изображений (графиков, эскизов, чертежей, рисунков и др.) и предоставления их пользователям. Широко применяются графические редакторы: Paint, AdobePaintbrush, AdobePhotoshop, Corel DRAW и PageMaker. Последние два относятся также к издательским программам.
Различают растровую, векторную и фрактальную компьютерную графику. Эти виды отличаются принципами формирования изображения. Для каждого из них используется свой способ кодирования.
В графическом режиме экран монитора представляет совокупность светящихся точек (пикселей; “pixel”, от англ. “pictureelement”), определяющих разрешающую способность монитора, которая зависит также от его типа и режима работы. Упрощённо изображение кодируется двоичными значениями (битами), представляющими ряды пикселей в изображении. При этом в зависимости от того, является пиксель чёрным или белым получаем значения битов, равные нулю или единице.
Использование цветных изображений связано с тем, что каждый пиксель должен представлять комбинацию битов, определяющую его цвет. При растровом методе такую комбинацию битов часто называют битовой картой (bitmap). Она представляет карту или схему исходного изображения. Чаще всего цвет каждого пикселя раскладывают на три составляющие (красную, зелёную и синюю). Для передачи интенсивности каждого цвета обычно используется ещё один байт. Поэтому для представления каждого пикселя исходного изображения требуются три байта.
Файлы растровой (или битовой) графики содержат в определённой последовательности совокупность отдельных точек растровых изображений (“bitmapimages”). В качестве графических редакторов, работающих с растровой графикой, используют Paint, AdobePhotoshop и др. Форматы файлов растровой графики (BMP, PCX, GIF, TIFF и JPEG) предусматривают собственные способы кодирования информации о пикселях и другой присущей компьютерным изображениям информации. Кроме того, графические редакторы предлагают собственные форматы графических данных (например, EPS, PSD, PDD, CDR, CMX и др.), которые могут преобразовываться в другие графические форматы с помощью специальных конверторов.
Растровую графику применяют при разработке электронных и полиграфических изданий. Иллюстрации, подготовленные художниками на традиционных носителях, сканируют или фотографируют. Для ввода растровых изображений в компьютер используют сканеры, цифровые фото- и видеокамеры. В Интернете также используются растровые изображения.
ü Реализации векторной графики в ЭВМ. Принципы работы векторной графики.
Векторное изображение представляет графический объект, состоящий из элементарных отрезков и дуг. Положение этих элементарных объектов определяется координатами точек и длиной радиуса. При этом основным элементом векторного изображения является не точка, а линия. Следовательно, линия – элементарный объект векторного изображения.
Для каждой линии указывается её характер (сплошная, пунктирная, штрих-пунктирная), толщина и цвет. К другим свойствам линии относят её форму. Замкнутые линии можно заполнить каким-нибудь цветом, текстурой или картой. Любая простая линия имеет две вершины, называемые узлами.
Информация о векторном изображении кодируется как обычная буквенно-цифровая и обрабатывается специальными программами. При каждом отображении векторное изображение перерисовывается компьютером, что несколько замедляет работу, но позволяет получать изображения с высоким разрешением.
В векторной графике объём памяти, занимаемый линией, не зависит от её размеров, так как линия представляется формулой или её параметрами. Сложные объекты (ломаные линии, различные геометрические фигуры) представляются в виде совокупности элементарных графических объектов. Любой объект состоит из совокупности связанных линий. Это обстоятельство определило ещё одно название данного явления – объектно-ориентированная графика.
На экран компьютера изображение выводится в виде точек. При этом программа перед выводом изображения производит вычисление координат экранных точек отображаемого объекта. Аналогичные вычисления производятся и при выводе объектов на печать. Это обстоятельство вызвало появление ещё одного названия данного метода – вычисляемая графика.
Векторная графика предназначена для создания иллюстраций и широко используется в рекламном деле, дизайне, редакционном и издательском деле. Оформительские работы, основанные на применении шрифтов и простых геометрических элементов, проще выполняются с помощью векторной графики. При этом размер символов может изменяться в широких пределах. Такие шрифты называют масштабируемыми. Например, технология TrueType, разработанная компаниями Microsoft и AppleComputer, описывает способ отображения символов в тексте. Векторные методы также широко применяются в автоматизированных системах проектирования (computer-aideddesign, CAD), используемых для работы со сложными трёхмерными объектами.
Однако векторная технология не позволяет достичь фотографического качества изображений объектов, как при использовании растровых методов.
Работать с векторными рисунками можно с помощью редактора Corel DRAW и др. Наиболее популярны векторные форматы: WMF, CDR, DXF.
Фрактальные графические изображения создаются автоматически с помощью специальных математических вычислений, то есть путём программирования, а не рисования. Фрактальная графика обычно используется в оформительских работах и развлекательных программах.
Для просмотра, масштабирования и конвертирования графических файлов используются различные программы. Наиболее популярной из них считается ACD See фирмы ACD System.
Для создания презентаций широко используется программа PowerPoint. Она входит в состав разработанного фирмой Microsoft пакета MS Office и является полнографическим пакетом, который служит для создания на компьютере презентаций, рекламных роликов и аналогичных материалов, например, слайд-фильмов.
ü ArсhiCAD: Назначение и свойства программы.
ArchiCAD- графический программный пакет САПР для архитекторов, созданный фирмой Graphisoft.ПакетArchiCAD базируется на концепции «виртуального здания», впервые разработанной компанией Graphisoft еще в 1984 году. Суть концепции состоит в том, что проект ArchiCAD представляет собой выполненную в натуральную величину объёмную модель реального здания, существующую в памяти компьютера. Для её выполнения проектировщик на начальных этапах работы с проектом фактически «строит» здание, используя при этом инструменты, имеющие свои полные аналоги в реальности: стены, перекрытия, окна, лестницы, разнообразные объекты и т. д. После завершения работ над «виртуальным зданием», проектировщик получает возможность извлекать разнообразную информацию о спроектированном объекте:
- чертежи (поэтажные планы, разрезы и фасады, узлы и детали и т. п.);
- результаты расчета количественных показателей (ведомости, спецификации, экспликаций и т. п.);
- презентационные материалы (фото реалистические изображения, анимационные фильмы, сцены виртуальной реальности);
- файлы различных форматов для обмена данными со смежниками, заказчиками, консультантами и другими участниками процесса проектирования, пользующимися другими программами (AutoCAD, Microstation, 3D Studio и др.).
Технология «виртуального здания» позволяет работать не с отдельными, физически никак не связанными между собой чертежами, а со всем проектом в целом. Важнейшей особенностью пакета ArchiCAD является то, что, работая с ним, пользователь имеет дело не с набором чертежных элементов, а с привычными строительными конструкциями: стенами, окнами, перекрытиями, крышами и т. д. Все создаваемые конструкции являются параметрическими (т. е. описываются набором характерных для них параметров) и, следовательно, в любой момент могут быть отредактированы изменением их параметров. При этом каждый конструктивный элемент несет в себе всю информацию для представления его на чертежах ив объемной модели, а также для учета его свойств в сметах.Любые изменения, сделанные, например, на плане здания, автоматически отобразятся (перестроятся, перерассчитаются) на разрезах, видах, в спецификациях, экспликациях и пр. Такой подход обеспечивает значительное сокращение времени проектирования. Кроме того, при правильной работе с виртуальным зданием гарантировано обнаружение и устранение большинства проблем, которые обязательно проявились бы на более поздних этапах проектирования или, что ещё хуже, уже на строительной площадке.
Благодаря большому количеству настроек стандартных инструментов, объекты настраиваются в соответствии с пожеланиями пользователя.
ArchiCAD позволяет работать над одним проектом группе архитекторов. Развитая система групповой работы (teamwork) также сокращает время проектирования и способствует недопущению несоответствий в частях проекта, разрабатываемых разными архитекторами. В 13-й версии программы была представлена революционная технология Teamwork 2.0, обеспечивающая непревзойдённую гибкость и целостность командной работы.
Начиная с 12 версии ArchiCAD разработчик выпускает дополнительные приложения, призванные расширить функционал базового продукта. Среди этих приложений:
- MEP Modeler, предназначенный для создания, редактирования и импорта 3D-моделей инженерных коммуникаций в среде ArchiCAD;
- EcoDesigner, позволяющий проводить энергетические расчёты здания силами архитекторов;
- VirtualBuildingExplorer, предназначенный для создания интерактивной презентации созданного в ArchiCAD проекта.
В Archicadесть возможность импортировать листы готовых чертежей из формата PDF непосредственно на листы проекта или даже в пространство модели!
Формат PDF компании Adobe – это наиболее используемый и универсальный формат для обмена-передачи документации между проектировщиками. Заводы и производители часто публикуют рабочие и технические материалы с типовыми узлами, технологиями сборки и крепежа на сайтах в формате PDF.