Андрей Орлов - AutoCAD 2009
При использовании данного метода контур штриховки обязательно должен быть замкнутым и полностью отображаться на экране, иначе при попытке заштриховать незамкнутую область появится сообщение об ошибке (рис. 7.7). Следует отметить, что обойти это ограничение можно, указав допустимый зазор в области Gap tolerance (Допустимый зазор) (чтобы получить доступ к этим параметрам, щелкните на кнопке More Options (Дополнительные настройки), расположенной в правом нижнем углу окна Hatch and Gradient (Штриховка и градиент)).
Рис. 7.7. Программа не может определить границы штриховки
После щелчка на кнопке Add: Pick points (Добавить: указание точек) диалоговое окно исчезнет с экрана и программа выдаст следующий запрос:
Pick internal point or [Select objects/remove Boundaries]: Selecting everything...
Selecting everything visible...
Analyzing the selected data...
Analyzing internal islands...
Выберите области, которые необходимо заштриховать. Отменить выделение последней выбранной области можно вводом команды U с клавиатуры. Чтобы завершить выбор областей, предназначенных для нанесения штриховки, нажмите клавишу Enter или щелкните правой кнопкой мыши, после чего вы вернетесь в диалоговое окно Hatch and Gradient (Штриховка и градиенты).
Когда область штриховки задается указанием внутренней точки, отдельно определять островки нет необходимости, так как в этом случае программа находит все внутренние области автоматически. Если же необходимо проигнорировать какие-либо островки, то есть заштриховать их принудительно, можно исключить эти области вручную с помощью кнопки Remove boundaries (Удаление контуров), которая становится активной после указания внутренней точки заштриховываемой области.
Определение контуров объектов
Еще один метод позволяет определить границы штриховки, выбирая объекты вручную. Для этого необходимо щелкнуть на кнопке Add: Select objects (Добавить: выбор объектов). Диалоговое окно свернется, и в командной строке появится запрос:
Select objects or [picK internal point/remove Boundaries]:
Программа предоставляет возможность указать объекты, составляющие контур. После того как вы выберете следующий объект, нажмите клавишу Enter, чтобы вернуться в диалоговое окно.
Несложно заметить, что в этом случае контур не создается программой автоматически, а указывается пользователем. Поэтому использовать этот метод целесообразнее, если граница состоит из отдельного объекта. Кроме того, нужно следить за тем, чтобы контур был замкнутым и образующие его объекты не пересекались, иначе программа может некорректно определить границы штриховки (рис. 7.8).
Рис. 7.8. Некорректное определение границ штриховки
В случае определения границ штриховки путем указания внешнего контура все содержащиеся внутри этого контура островки также заштриховываются. Если же необходимо отказаться от штриховки каких-либо областей, то помимо внешнего контура следует указывать и эти внутренние области. Тогда вид полученной штриховки будет зависеть от настроек в области Islands (Островки) диалогового окна Hatch and Gradient (Штриховка и градиент). Чтобы получить доступ к этим параметрам, щелкните кнопкой мыши на кнопке More Options (Дополнительные настройки), расположенной в правом нижнем углу.
Правка границ
Кроме двух кнопок, с помощью которых можно определить границы штриховки, в области Boundaries (Контуры) присутствует еще несколько параметров, позволяющих изменять контуры штриховки.
Кнопка Remove boundaries (Исключение островков) позволяет принудительно удалять островки. При определении границ путем указания внутренней точки островки, так же как и внешний контур, обнаруживаются автоматически, и впоследствии решение о том, заштриховывать эти внутренние области или нет, программа принимает на основании настроек в области Islands (Островки). Если же необходимо заштриховать какие-либо островки принудительно, то есть независимо от указанных настроек, то следует нажать кнопку Remove boundaries (Исключение островков) и выделить эти островки вручную. Если таким способом выбрать все области, находящиеся внутри заштриховываемого контура, то результат штриховки будет таким же, как если бы переключатель в области Islands (Островки) был установлен в положение Ignore (Игнорировать) – будет заштрихована вся внешняя область.
Кнопка Recreate boundary (Восстановить контур) восстанавливает контур вокруг штриховки, то есть создает и ассоциирует с выбранной штриховкой полилинию или область.
После щелчка на кнопке View Selections (Просмотр выделенного) диалоговое окно Hatch and Gradient (Штриховка и градиент) исчезает с экрана, что позволяет просмотреть выделенные на чертеже контуры штриховки. Эта кнопка недоступна, если на рисунке не выбран ни один контур.
Кроме рассмотренных, в диалоговом окне Hatch and Gradient (Штриховка и градиент) находятся следующие параметры.
• Установите флажок Annotative (Аннотационный), чтобы штриховка была аннотационной. Впоследствии вы сможете регулировать вид такой штриховки с помощью масштаба аннотации. Если захотите больше узнать о свойстве аннотации, щелкните на кнопке с изображением буквы i.
• Как уже отмечалось, в AutoCAD по умолчанию создается ассоциативная штриховка, то есть штриховка привязывается к тем объектам, к которым она была применена, что в большинстве случаев очень удобно. Если же необходимо создать неассоциативную штриховку, тогда следует снять флажок Associative (Ассоциативный) в области Options (Параметры). Если установить флажок Annotative (Аннотационный), то отключить свойство ассоциативности вы уже не сможете.
• Установка флажка Create separate hatches (Создание раздельных штриховок) означает, что штриховка каждой несвязанной области будет представлять собой отдельный объект. Редактировать штриховку таких областей можно по отдельности.
• Раскрывающийся список Draw order (Порядок черчения) позволяет выбрать желательный способ вывода штриховки: позади, на переднем плане, позади границ, границы позади или в неопределенном порядке. По умолчанию штриховка размещается позади границ, то есть при щелчке на контуре штриховки выделяется именно контур, а не штриховка.
• Полезной функцией является копирование настроек шаблона штриховки. После щелчка на кнопке Inherit Properties (Копирование свойств) диалоговое окно временно исчезает с экрана, а указатель мыши приобретает вид кисточки. Чтобы скопировать тип, угол наклона, масштаб и шаг понравившегося шаблона штриховки, щелкните на нем кнопкой мыши. После этого вновь появится окно Hatch and Gradient (Штриховка и градиент) с заданными параметрами выбранной штриховки.
Перед тем как окончательно заштриховать какой-либо объект, иногда полезно узнать, как будет выглядеть штриховка на чертеже. Для этого необходимо выполнить следующие действия.
1. Щелкните на кнопке Preview (Просмотр), расположенной в левом нижнем углу диалогового окна Hatch and Gradient (Штриховка и градиент). Программа отобразит область чертежа с нанесенной, но еще не зафиксированной штриховкой.
2. Если полученные результаты вас устраивают, щелкните правой кнопкой мыши, чтобы окончательно нанести штриховку, или нажмите клавишу Esc, если необходимо изменить какие-либо настройки. На экране вновь появится диалоговое окно Hatch and Gradient (Штриховка и градиент).
3. После внесения необходимых изменений щелкните кнопкой мыши на кнопке OK, чтобы заштриховать объект, или на кнопке Cancel (Отменить), чтобы отказаться от размещения штриховки и закрыть диалоговое окно.
Дополнительные параметры
Чтобы получить доступ к дополнительным настройкам, необходимо щелкнуть на кнопке More Options (Дополнительные настройки), расположенной в правом нижнем углу окна Hatch and Gradient (Штриховка и градиент) (рис. 7.9).
Рис. 7.9. Дополнительные параметры штриховки и градиента
Островками называются замкнутые области, находящиеся внутри заштриховываемого контура. В области Islands (Островки) можно определить, каким образом будут заштриховываться эти внутренние объекты. Состояние флажка Island detection (Обнаружение островков) определяет, будет ли вообще программа искать островки. Если этот флажок установлен, с помощью переключателя Island display style (Тип обнаружения островков) можно определить вид заштрихованного изображения:
• Normal (Обычный) – в этом случае внутренние области заштриховываются через одну: внешняя область заштриховывается, следующая за ней внутренняя область – нет, следующая область заполняется штриховкой и т. д.;
• Outer (Внешний) – заштриховывается только внешняя область, а все внутренние островки остаются незаштрихованными;