Top menu

Как создать сложный тип линии в AutoCAD

Продолжаем разговор о создании собственных стилей линий в AutoCAD. В прошлый раз мы рассмотрели создание простых одномерных типов линий, содержащих линейные сегменты и текстовые строки, сегодня обратимся к созданию сложных типов линий.

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

Создание формы

Для создания формы существует команда MKSHAPE из состава пакета Express Tools. Она позволяет создать форму и сохранить ее в отдельном файле с расширением SHP.

Важно, что форма может состоять только из линейных сегментов (не поддерживаются дуги и окружности), угол наклона сегментов может быть только в 16 фиксированных положениях (через 22,5 градуса), длина сегмента не может быть больше 15 единиц рисунка и тип линии должен быть сплошной.

  • Начертим перекрестие из сегментов, длиной 5 мм под углом 45 градусов относительно горизонтали

001

  • Запускаем команду создания формы и указываем файл SHP, куда форма будет сохранена

002

Указываем имя формы (Enter the name of shape), Разрешение (Enter Resolution), определяем Точку вставки (Specify insertion base point) — точку пересечения отрезков, и объекты, входящие в форму. после этого форма готова и ей можно пользоваться.

Для вставки формы используется команда ФОРМА (_SHAPE).

Создание типа линии

  • Вставляем только что созданную форму командой ФОРМА (_SHAPE) — указываем имя формы, точку вставки, высоту и угол поворота
  • Строим недостающие элементы линии, например два отрезка длиной 5 мм каждый

003

  •  Запускаем команду Make Linetype (MKLTYPE):
    • Указываем файл, в который необходимо сохранить создаваемый образец
    • Вводим название линии, например, перекрестие,
    • Вводим описание линии
    • Указываем первую точку линии (Specify starting point for line definision) и конечную точку (Specify ending point for line definision). В нашем случае это будут крайние точки отрезков
    • Выбираем объекты, которые будут входить в описание линии

При успешном завершении команды новый тип линии появится в списке доступных

004

Создадим объект с помощью нового типа линии. Параметр Масштаб типа линии применим и к такому образцу

005

,

  • Алексей Русский

    Приветствую! может кто подскажет можно ли создать тип линии с заштрихованным объемктом?

    • Андрей Михайлов

      К сожалению, такой возможности нет

    • Артем Арапов

      но можно внутри объекта насаздовать очень много уменьшенных контуроов этого объекта и тогда при печати будет смотреться как заливка

  • Архат

    Здраствуйте, ответьте мне пожалуйста, почему мне не удаётся вставить форму в чертёж, после того как я её создал. AutoCAD мне выдаёт «Shape DERZABOR not found.» после того как я на запрос в командной строке «Enter shape name or [?]:» ввожу имя моей формы «derzabor».
    До этого когда я создал мою форму в командной строке вышло: «Determining geometry extents…Done.
    Building coord lists…Done.
    Formating coords…/Done.
    Writing new shape…Done.
    Compiling shape/font description file
    Compilation successful. Output file
    C:UsersАрхатAppDataRoamingAutodeskAutoCAD
    2007R17.0enuSupportline1.shx contains 147 bytes.
    no function definition: VLAX-GET-ACAD-OBJECT»