Как создать пользовательский образец штриховки?

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

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

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

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

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

Стандартный образец ANSI31, который можно найти в списке образцов штриховки в диалоговом окне "Палитра образцов штриховки", выглядит так:
Ответы на вопросы пользователей по AutoCAD
Copyright 2007-2012 Иван Боярский.

Тренинги Ивана Боярского


Там, где умный ставит задачу - дурак создает проблему...
и описывается следующим образом:

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

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

Описания образцов подчиняются следующим правилам:
- Каждая строка в описании образца штриховки может содержать до 80 символов. В него могут входить буквенные символы, цифры и специальные символы (знак доллара ($), минус (-) и знак подчеркивания (_)). Однако, начинаться описание может только с буквы или с цифры.
- AutoCAD игнорирует пустые строки и текст после точки с запятой.
- Каждая линия образца рассматривается как первый элемент бесконечного семейства линий, расстояние между которыми задается смещениями по обеим осям координат.
- Значение дельта-x задает расстояние между линиями семейства вдоль оси, совпадающей с направлением линий; оно имеет смысл только для прерывистых линий штриховки.
- Значение дельта-y задает интервал между линиями семейства; оно отсчитывается в направлении, перпендикулярном линиям.
- Считается, что каждая линия штриховки бесконечна в пространстве. На нее накладывается структура штрихов, определяющая вид линии.

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

Примечание: При изменении значения переменной реестра MaxHatch необходимо соблюдать регистр символов в имени этой переменной.
Библиотеки стандартных образцов штриховки хранятся в файлах acad.pat и acadiso.pat. Можно использовать имеющиеся образцы штриховки, изменять их или создавать собственные.

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

1. Откройте файл acad.pat или acadiso.pat в текстовом редакторе, сохраняющем файлы в формате ASCII (например, в Блокноте).
2. Введите заголовок, состоящий из звездочки и имени образца. Длина имени образца штриховки не может быть больше 31 символа.
3. (Не обязательно) Введите пояснение, отделив его от имени образца запятой.
4. Введите строку описания, в которую входят:
       Угол наклона линии
       Координаты X,Y начальной точки
       Смещение по X, равное 0
       Смещение по Y (любое)

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

1. Откройте файл acad.pat или acadiso.pat в текстовом редакторе, сохраняющем файлы в формате ASCII (например, в Блокноте).
2. Введите заголовок, состоящий из звездочки и имени образца. Длина имени образца штриховки не может быть больше 31 символа.
3. (Не обязательно) Ввести пояснение, отделив его от имени образца запятой.
4. Введите строку описания, в которую входят:
       Угол наклона линии
       Координаты X,Y начальной точки
       Смещение по X (если требуется, чтобы соседние линии были смещены друг относительно друга)
       Смещение по Y (любое)
       Значение длины штриха
       Значение длины точки
       Значение длины следующего штриха (не обязательно)
       Значение длины следующей точки (не обязательно)

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

1. Откройте файл acad.pat или acadiso.pat в текстовом редакторе, сохраняющем файлы в формате ASCII (например, в Блокноте).
2. Введите заголовок, состоящий из звездочки и имени образца. Длина имени образца штриховки не может быть больше 31 символа.
3. (Не обязательно) Введите пояснение, отделив его от имени образца запятой.
4. Введите строку описания, в которую входят:
       Угол наклона линии
       Координаты X,Y начальной точки
       Смещение по X (если требуется, чтобы соседние линии были смещены друг относительно друга)
       Смещение по Y (любое)
       Значение длины штриха
       Значение длины точки
       Значение длины следующего штриха (не обязательно)
       Значение длины следующей точки (не обязательно)
5. Описать вторую линию, включив для нее все перечисленные выше параметры.
6. Если нужно, описать последующие линии образца.


          Как создать файл описания образца штриховки AutoCAD (.pat)?

          Как строить внутренние и внешние сопряжения заданного радиуса для окружностей?



Не стесняйтесь задать свой вопрос...

P.S. Надеюсь, я Вам очень помог и сэкономил Ваше время!

Как меня отблагодарить? Очень просто!

Перейдите по ссылке и зарегистрируйтесь! При необходимости - переключитесь на русский язык вверху справа.

Если у Вас будет желание попробовать свои силы на рынке Forex - дайте знать!

Мне будет особо приятно, что я помог Вам найти надёжного брокера, если Вы внесете первый депозит в размере $50, $100 или более.

Внимание! Для всех, зарегистрировавшихся по моей ссылке, предоставляются БЕСПЛАТНЫЕ консультации по электронной почте, как по работе с офисными продуктами, так и по работе на рынке Forex! Для этого в письме сообщите Ваше имя и фамилию и номер зарегистрированного счета по ссылке.

Стандартная стоимость консультации составляет 75,00 грн. в час без НДС, т.к. Исполнитель является плательщиком единого налога  согласно Указа Президента Украины "Об упрощенной системе налогообложения, учета и отчетности субъектом малого предпринимательства".
Яндекс цитирования
Rambler's Top100
                            Тренинги

             Сертификация
            
      Для студентов
 
             Советы

                 Книги
   
       Ссылки

  Рассылки
  
О тренере