Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пособие по компьютерной графике.doc
Скачиваний:
54
Добавлен:
05.09.2019
Размер:
9.33 Mб
Скачать

3.5. Разделение объектов с помощью инструмента-ножа

Инструмент Knife (Нож) предназначен для разрезания контуров на субконтуры и отдельные контуры.

Кнопка инструмента Knife (Нож) расположена на панели инструмента Shape (Форма).

  1. С помощью инструмента Bezier (Кривая Безье) нарисуйте подковообразный незамкнутый контур (рис. 3.27, а).

  2. Выберите инструмент Knife (Нож). Его указатель имеет вид ножа.

  3. На панели свойств данного инструмента вы найдете только две копки. Нажатая кнопка Leave as One Object (Оставить как один объект) сообщает программе о том, что получившиеся после разрезания фрагменты должны принадлежать одному сложному контуру. Если нажата кнопка Auto-Close On Cut (Автоматическое замыкание при отрезании), то начало и конец каждого получившегося контура (или субконтура) будут соединены отрезком. Пусть вторая кнопка будет активизирована, а первая – нет.

  4. Подведите курсор к произвольной точке контура слева от перегиба. Необязательно, чтобы это был узел (см. рис. 3.27, а).

Рис. 3.27. Действие инструмента Knife на незамкнутый контур

  1. Щелкните левой кнопкой мыши.

  2. Переместите курсор к произвольной точке контура по другую сторону перегиба. Как только инструмент коснется контура, вы получите предварительный вид результата операции. Светло-серой линией будет показана исходная форма контура, а сплошной – результат разрезания (рис. 3.27, б).

  3. Теперь можно указать, какую часть контура вы хотите оставить после разрезания. Не перемещая курсора, нажмите клавишу TAB – сплошной линией отобразится другой фрагмент контура. Нажмите клавишу TAB еще раз – весь контур будет показан сплошной линией. Нажмите клавишу TAB третий раз – вы вернулись к первому варианту.

  4. Щелкните левой кнопкой мыши. У исходного контура «отрезан» перегиб (рис. 3.27, в).

Линия разреза может иметь и произвольную форму, которую можно нарисовать от руки так же, как это делается инструментом Freehand (Кривая) или Bezier (Кривая Безье). Причем, если нарисовать линию разреза при нажатой левой клавише мыши, получится произвольная кривая, а при нажатой клавише SHIFT – кривая Безье.

Аналогично работает инструмент Knife и с замкнутыми контурами. Допустим, требуется имитировать разорванный лист бумаги. Результат показан на рис. 3.28.

Рис. 3.28. Разрезание замкнутых контуров с помощью инструмента Knife

3.6. Удаление части объекта с помощью инструмента-ластика

Инструмент Eraser (Ластик) работает как обычный ластик, удаляя фрагменты контуров и фигур по мере перемещения.

В применении к замкнутым кривым ластик не стирает, а лишь модифицирует форму.

Кнопка инструмента Eraser (Ластик) расположена на панели инструмента Shape (Форма).

На рис. 3.29 представлена панель атрибутов инструмента Eraser (Ластик).

Рис. 3.29. Элементы управления режимом работы инструментом Eraser на панели свойств

  • Eraser Thickness (Толщина ластика). Значение, содержащееся в этом счетчике, определяет размер стороны квадратного ластика или диаметр круглого.

  • Auto-Reduce On Erase (Автосокращение при стирании). При включении этого режима (кнопка нажата) все кривые, формирующиеся при работе с ластиком, автоматически сглаживаются – выполняется процедура сокращения количества узлов кривой.

  • Circle/Square (Круглый/Квадратный). В CorelDRAW предусмотрены ластики всего двух форм: круглый и квадратный. Эта кнопка переключает форму ластика.

При активизации инструмента Eraser (Ластик) и перемещении его указателя на выделенную замкнутую кривую CorelDRAW модифицирует форму этой кривой так, чтобы она как бы обтекала «вклинившееся» в нее «инородное тело». На рис. 3.30 представлены результаты применения ластика к эллипсу.

Рис. 3.30. Модификация формы замкнутой кривой инструментом Eraser

В его правой верхней части показаны следы работы круглым ластиком, слева внизу – более существенные «разрушения», нанесенные ластиком квадратным.

Если форма абриса криволинейного объекта должна остаться без изменений, но в нем необходимо сделать отверстие, достаточно переместить указатель инструмента Eraser (Ластик) на объект и выполнить двойной щелчок мышью. Образовавшееся отверстие можно доработать перетаскиванием ластика.

Инструмент Eraser (Ластик) можно применять к тем же объектам, что инструмент Knife (Нож). Преобразование объектов в совокупность кривых выполняется автоматически.

Если ластик применяется к незамкнутой кривой, он действительно стирает ее часть, создавая в кривой разрыв. Можно стереть ластиком как кривую целиком, так и ее отдельную ветвь.