Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
274
Добавлен:
29.05.2015
Размер:
3.15 Mб
Скачать

Пользовательские образцы штриховки

®

В программе AutoCAD существует библиотека стандартных

образцов штриховки, которая хранится в файлах acad.pat и

acadiso.pat. Можно использовать имеющиеся образцы штриховки,

изменять их или создавать собственные.

3

В этой главе

Коротко об описании образцов штриховки

Образцы штриховки из прерывистых линий

Образцы штриховки из составных линий

27

Коротко об описании образцов штриховки

В дополнение к стандартным образцам штриховки, поставляемым вместе с программой, пользователь имеет возможность создавать дополнительные образцы. Создание новых образцов штриховки требует определенных знаний, опыта и терпения. Так как настройка образцов штриховки требует знаний о внутренней структуре их описаний, начинающим пользователям заниматься этим не рекомендуется.

Образцы штриховки, имеющиеся в программе AutoCAD, хранятся в текстовых файлах acad.pat и acadiso.pat. Новые штриховки можно добавлять в этот файл или записывать в собственные файлы.

Формат описания не зависит от того, где оно хранится. Описание начинается с заголовка, состоящего из звездочки, имени образца (не больше 31 символа) и текстового пояснения.

*имя_образца, пояснение

Затем следует одна или несколько строк описания:

угол, начало_по_x,начало_по_y, дельта-x,дельта-y,штрих-1,штрих-2,

Стандартный образец ANSI31, который можно найти в списке образцов штриховки в диалоговом окне "Штриховка/закраска по контуру", выглядит так

и описывается следующим образом:

*ANSI31, чугун ANSI, кирпич, каменная кладка

45, 0,0, 0,.125

В первой строке за именем образца, *ANSI31, следует текстовое пояснение: чугун ANSI, кирпич, каменная кладка. Линия проводится под углом 45 градусов, первая линия семейства проходит через точку (0,0), а интервал между соседними линиями равен 0,125 единиц чертежа.

Описания образцов подчиняются следующим правилам.

Каждая строка в описании образца штриховки может содержать до 80 символов. В него могут входить буквенные символы, цифры и специальные символы (знак

28 | Глава 3 Пользовательские образцы штриховки

доллара ($), минус (-) и знак подчеркивания (_)). Однако, начинаться описание может только с буквы или с цифры.

AutoCAD игнорирует пустые строки и текст после точки с запятой.

Каждая линия образца рассматривается как первый элемент бесконечного семейства линий, расстояние между которыми задается смещениями по обеим осям координат.

Значение дельта-x задает расстояние между линиями семейства вдоль оси, совпадающей с направлением линий; оно имеет смысл только для прерывистых линий штриховки.

Значение дельта-yзадает интервал между линиями семейства; оно отсчитывается в направлении, перпендикулярном линиям.

Считается, что каждая линия штриховки бесконечна в пространстве. На нее накладывается структура штрихов, определяющая вид линии.

Процесс штрихования заключается в построении бесконечного семейства параллельных линий на основе каждой линии образца. Все объекты проверяются на пересечение с этими линиями; в зависимости от выбранного стиля штриховки, при пересечении с графическими объектами линии штриховки включаются или отключаются. Надлежащее размещение штриховки в смежных областях гарантируется тем, что семейство линий образца строится параллельным переносом начальной линии, проходящей через определенную точку абсолютной системы координат.

Если наносимая штриховка слишком плотна, AutoCAD может отказать в ее построении и вывести сообщение о недопустимо малом масштабе или слишком малой длине штриха. Допустимое максимальное число отрезков, создаваемых в результате штрихования, можно задавать переменной реестра MaxHatch с помощью вводимого в командной строке выражения (setenv MaxHatch n), где n означает число от 100 до 10000000 (десяти миллионов).

ПРИМЕЧАНИЕ При изменении значения переменной реестра MaxHatch необходимо соблюдать регистр символов в имени этой переменной.

Создание простого образца штриховки

1Откройте файл acad.pat или acadiso.pat в текстовом редакторе, сохраняющем файлы в формате ASCII (например, в Блокноте Microsoft® Windows®).

2Введите заголовок, состоящий из звездочки и имени образца. Длина имени образца штриховки не может быть больше 31 символа.

3 (Не обязательно) Введите пояснение, отделив его от имени образца запятой.

Коротко об описании образцов штриховки | 29

4Введите строку описания, в которую входят:

Угол наклона линии

Координаты X,Y начальной точки

Смещение по X, равное 0

Смещение по Y (любое)

Образцы штриховки из прерывистых линий

Длина штрихов в образце штриховки, состоящем из прерывистых линий, задается параметрами, добавляемыми в конец описания. Каждый параметр задает длину одного сегмента линии. Если значение длины положительно, включается режим опущенного пера и строится сегмент линии. Если значение длины отрицательно, то сегмент строится в режиме поднятого пера, т.е. рисуется пробел. За начальным штрихом строятся второй и все последующие элементы начертания. Затем циклически повторяется вся последовательность сегментов. Если длина штриха равна нулю, строится точка. Каждая линия образца штриховки может содержать до шести сегментов.

Образец ANSI33, который можно найти в списке образцов штриховки в диалоговом окне "Штриховка/закраска по контуру", выглядит так

и описывается следующим образом:

*ANSI33, бронза ANSI, латунь, медь

45, .176776695,0, 0,.25, .125,-.0625

Возьмем образец в виде наклоненных под углом 45 градусов линий и модифицируем его так, чтобы отрисовывались штриховые линии с длиной штриха 0,5 и интервалом между штрихами 0,5. Такой образец может быть описан следующим образом:

*DASH45, штрихи под 45 градусов

45, 0,0, 0,.5, .5,-.5

Этот образец похож на образец штриховки под углом 45 градусов, описанный в разделе “Коротко об описании образцов штриховки” на стр.28, но к концу строки

30 | Глава 3 Пользовательские образцы штриховки

описания добавлена спецификация штриха. При этом длина сегмента "перо опущено" составляет 0,5 и длина сегмента "перо поднято" также 0,5. Предположим, что требуется отрисовать сначала штрих длиной 0,5, затем сделать пробел длиной 0,25, потом поставить точку и перед следующим штрихом вновь сделать пробел длиной 0,25. В этом случае описание будет иметь вид:

*DDOT45,штрих-пунктир под 45 градусов

45, 0,0, 0,.5, .5,-.25, 0,-.25

Проанализируем влияние параметра дельта-x на семейства прерывистых линий. Сначала рассмотрим следующее описание:

*GOSTAK

0, 0,0, 0,.5, .5,-.5

Согласно нему будет отрисовываться семейство линий с шагом 0,5, с одинаковой длиной штрихов и пробелов между ними. Так как значение дельта-x равно нулю, то штрихи в каждой линии, входящей в семейство, будут выстроены в один ряд.

Область, заштрихованная данным образцом, будет иметь вид:

Теперь изменим описание шаблона следующим образом:

*SKEWED

0, 0,0, .5,.5, .5,-.5

Оно осталось почти таким же, за исключением того, что для дельта-x было установлено значение, равное 0,5. При этом происходит смещение каждого последующего члена семейства на 0,5 в направлении линии (в данном случае параллельно оси X). Теперь, ввиду того, что линии считаются бесконечными, будет наблюдаться эффект смещения штрихов на заданную величину. Заштрихованная область будет иметь следующий вид.

Создание образца штриховки из прерывистых линий

1Откройте файл acad.pat или acadiso.pat в текстовом редакторе, сохраняющем файлы в формате ASCII (например, в Блокноте).

Образцы штриховки из прерывистых линий | 31

Соседние файлы в папке Справочные материалы