Создание графических примитивов
Чтобы создать примитив одного из перечисленных типов, нажмите и удерживайте кнопку соответствующей группы примитивов на панели инструментов. Затем, выбрав нужный примитив из выпадающего списка иконок, отпустите кнопку. В результате включается режим создания примитива, в котором нужно указать с помощью мыши расположение ключевых точек и расстояний примитива. У разных примитивов разное число параметров: так, у простой линии всего два параметра, а у кривой — неограниченное количество.
Линии и стрелки
Для создания линии укажите начальную и конечную точку линии на листе рисунка: начальная точка линии задаётся левой кнопкой мыши; затем, не отпуская кнопку, установите курсор на конечную точку линии и отпустите кнопку — линия создана.
Соединительная линия
Этот объект создаётся точно так же, как и обычная линия. Особенностью соединительной линии является способность привязываться к объектам, поэтому при создании соединительной линии вместо точки начала или конца линии можно указать какой-нибудь объект — программа сама подберет наилучшую точку присоединения линии к нему.
Прямоугольники
Здесь нужно указать положение двух противоположных вершин прямоугольника: первую укажите нажатием левой кнопки мыши; затем, не отпуская её, подведите курсор ко второй точке и зафиксируйте фигуру, отпустив кнопку.
Окружности, эллипсы, дуги, сегменты и сектора
Для создания окружности или эллипса достаточно указать размер примитива двумя точками: первую точку укажите, нажав левую кнопку мыши, не отпуская её, переместите курсор на необходимое расстояние ко второй точке и отпустите кнопку мыши. Окружность или эллипс будут вписаны в прямоугольник, заданный начальной и конечной точками. Чтобы получить дугу, сегмент или сектор, нужно указать ещё две точки на контуре окружности или эллипса, также нажав и отпустив левую кнопку мыши.
Трёхмерные объекты
Чтобы задать трёхмерный объект, необходимо указать его максимальный размер в одном из двух измерений. Трёхмерный объект создаётся в фиксированных пропорциях, которые можно изменить уже после его создания.
Текст
Текстовый объект создаётся простым щелчком левой кнопки мыши в нужном месте листа: появится кадр набора текста с текстовым курсором.
При создании текста, вписанного в рамку, сначала задайте рамку двумя точками: нажмите правую кнопку мыши в первой точке, переместите курсор и отпустите кнопку во второй точке. Размер шрифта будет автоматически подобран так, чтобы текст занимал всю область указанной рамки.
Легенда
Легенда — это рамка со стрелкой, которая обычно используется для пояснения какой-либо части рисунка. Она задаётся, как и обычная рамка, двумя точками при помощи правой кнопки мыши. Затем внутрь рамки легенды можно вставить текст, дважды щёлкнув левой кнопкой мыши на рамке. При вводе текста рамка легенды автоматически изменяет размер.
Кривые Безье
Основываясь на тригонометрических уравнениях, французский математик и инженер Пьер Безье создал особый способ простого и в тоже время гибкого описания сложных контуров для металлорежущих машин, использовавшихся в автомобилестроении; этот способ получил название кривых Безье и благодаря своей простоте и гибкости впоследствии стал одним из важнейших методов компьютерной графики.
Кривые Безье строятся по нескольким точкам и направляющим линиям. Точки, по которым строится кривая, называются опорными точками; каждая из них характеризуется двумя отрезками, расположенными на касательной к кривой Безье в опорной точке (они называются направляющими). Длина каждой из них задаёт крутизну следующего или предыдущего сегмента кривой, а угол касательной задает направление в обе стороны от опорной точки.
При создании кривой в OpenDraw последовательно указываются её опорные точки с помощью левой кнопки мыши. Если после нажатия кнопки для создания опорной точки не отпустить кнопку, то можно задать угол и длину направляющих; если же кнопку не удерживать, то длина направляющих будет нулевая, и такая точка будет угловой. Направляющая первой опорной точки должна быть указана, иначе операция отменяется. Двойной щелчок левой кнопкой мыши завершает рисование кривой.
Рисованная линия
Рисованная линия также является кривой Безье, только количество опорных точек, величины и углы направляющих определяются программой автоматически. Для создания рисованной линии нужно, нажав и удерживая левую кнопку мыши, нарисовать желаемую кривую от руки.
Многоугольники
Создание многоугольников состоит в указании всех вершин многоугольника. Первая вершина указывается нажатием левой кнопки мыши, чтобы указать вторую — отпустите кнопку мыши, иначе операция будет отменена; остальные вершины указываются обычным щелчком левой кнопкой, а последняя вершина — двойным. Так же, как и при создании кривой, можно использовать Alt для замыкания многоугольника и Shift для рисования с углами, кратными 45 градусам, соответственно.
Большинство операций по изменению формы объектов выполняются инструментами, сведенными в панель инструмента Shape (Форма), представленную на рис. 5.13.
Инструмент Shape (Форма) — основное средство редактирования формы объектов. Мы уже сталкивались с этим инструментом, когда рассматривали приемы закругления углов прямоугольника. Но тогда он активизировался автоматически после наведения указателя инструмента на узел прямоугольника. В общем случае инструмент Shape (Форма) выбирается в наборе инструментов так же, как любой другой инструмент. Ниже будут рассмотрены приемы работы этим инструментом с кривыми и текстовыми объектами. Инструмент Knife (Лезвие) позволяет разделить кривую на два отдельных объекта. Инструмент Eraser (Ластик) предназначен для модификации формы объектов достаточно сложным образом, имитирующим стирание части построенного объекта. Инструмент Smudge (Размазывание) позволяет в интерактивном режиме изменять форму кривой. Суть операции — смещение края объекта инструментом эллиптической формы. В зависимости от размера, формы и управляющих параметров инструмента искажения кривой могут быть минимальными или вполне радикальными. Инструмент Roughen brush (Грабли) позволяет искажать форму сравнительно гладкой кривой, создавая на ней треугольные выступы — шипы. Инструмент Free Transform (Произвольное преобразование) позволяет выполнять описанные выше преобразования объектов без помощи пристыковываемого окна Transformation (Преобразование), манипулируя только указателем мыши. Инструмент Virtual segment delete (Удаление виртуального сегмента) появился только в версии 12 программы. Он очень удобен для удаления части кривой, расположенной между двумя смежными точками ее пересечения с другим объектом (объектами).
Не нашли, что искали? Воспользуйтесь поиском по сайту:
©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.
|