Лабораторная работа № 4.
Операции с контурами
Соединение и разделение контуров
Операция объединения нескольких контуров в единый контур называется соединением. Выполняется оно для любого количества выделенных в документе объектов по команде Combine (Соединить) меню Arrange(упорядочить). Соединение имеет смысл для нескольких объектов и происходит по определённым правилам.
§ В результате соединения образуется единая фигура, состоящая из нескольких контуров (обычно её называют составным контуром). Такая фигура имеет единую обводку и заливку.
§ Соединение не изменяет формы исходных контуров, которые просто включаются в состав полученной фигуры. Они называются субконтурами.
§ Если исходные контуры накладываются, образующая фигура имеет в областях перекрывания отверстия («дырки»). Они создаются в областях перекрывания четного количества исходных контуров.
§ Перед соединением замкнутых и незамкнутых контуров последние преобразуются в замкнутые путём соединения их концов. Следует обратить внимание на то, что такое преобразование может повлечь за собой появление контуров с дырками.
|
|
§ Соединение исключительно незамкнутых контуров происходит без каких либо дополнительных преобразований. В результате получается более сложный незамкнутый контур.
§ Образованная после соединения фигура приобретает атрибуты заливки и обводки того из исходных контуров, который был выделен последним.
§ При соединении в единый объект-кривую графических примитивов (прямоугольники, эллипсы, многоугольники) такие объекты преобразуются в кривые (с утратой особых свойств).
Соединение контуров чаще всего используется в двух целях: для создания фигур с дырками во внутренней области и для уменьшения количества объектов в иллюстрации.
После соединения исходные контуры не исчезают, они становятся субконтурами образующейся фигуры. Для разделения полученной фигур на составляющие её контуры используется команда Break Apart (Отделить), находящаяся в меню Arrange (Упорядочить).
Данная команда работает не только для кривых, созданных с помощью соединения, а вообще для любых объектов, содержащих более одного субконтура.
Задание 1.
1. Нарисуйте с помощью примитивов прямоугольник и эллипс.
2. Раскрасьте фигуры в разные цвета и придайте им хорошо различимые обводки.
3. Разместите их так, чтобы они частично перекрывали друг друга.
4. С помощью инструмента Pick (Указатель) выделите сначала одну фигуру, а затем при нажатой клавише <Shift> присоедините к выделению другую фигуру.
Во вкладке меню Arrange (Упорядочить) выберите команду Combine (О бъединить ). При этом полученная объединённая фигура получает атрибуты заливки и обводки той фигуры, которая была выделена последней.
5. Выберите команду Break Apart (Отделить), Соединённый контур будет разбит на исходные контуры. Причём каждый из контуров приобрёл свойства кривой.