Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции Т / Л11 2D проектирование и черчение.pdf
Скачиваний:
83
Добавлен:
06.02.2016
Размер:
15.78 Mб
Скачать

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

СОЗДАНИЕ ПОЛЬЗОВАТЕЛЬСКИХ ЛИНИЙ И ШТРИХОВОК

В T-FLEX CAD существует возможность создавать и использовать наравне со стандартными пользовательские типы линий изображения и штриховок. Данная глава содержит описание способов их задания и использования.

Стандартная поставка T-FLEX CAD содержит несколько примеров пользовательских линий и штриховок, которые можно использовать в качестве образца при создании собственных.

Линии изображения

Для добавления к стандартным типам линий изображения собственного типа линии достаточно поместить в папку …\Program\LinePatterns файл описания нового типа линии.

Файл описания пользовательского типа линии – шаблон линии представляет собой чертёж T-FLEX CAD, созданный с соблюдением некоторых обязательных правил. Имя файла совпадает с именем типа линии. После перезагрузки T-FLEX CAD новый тип линии автоматически появится в конце списка типов линий изображения.

Создание шаблона линии

Изображение линии в общем случае создаётся из следующих элементов:

периодическая часть – это основной элемент линии, многократно повторяющийся по её длине;

средняя часть – элемент линии, отображаемый однократно в середине линии;

начало и окончание – элементы, отрисовываемые однократно на концах линии.

Линия может не иметь средней части, начала и окончаний. Однако периодическая часть присутствует всегда.

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

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

775

Основы. Двухмерное проектирование

Имена узлов для каждого элемента линии приведены в следующей таблице:

Элемент типа линии

Имя стартового узла

Имя конечного узла

Период

Start

End

 

 

 

Начало

TailStart

TailEnd

 

 

 

Окончание

HeadStart

HeadEnd

 

 

 

Средняя часть

CenterStart

CenterEnd

 

 

 

Начало и окончание присоединяются к основной части линии узлами TailEnd и HeadEnd соответственно.

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

Элементы линии могут иметь достаточно сложную форму. По умолчанию при создании штриховки по линии изображения пользовательского типа контур штриховки не будет отслеживать форму линии, а будет состоять из отрезков прямых, проходящих через характерные точки участков линии. Для того, чтобы контур штриховки точно следовал линии или имел другую произвольную форму, необходимо в шаблоне линии дополнительно задать специальные именованные 2D пути, определяющие прохождение контура штриховки.

Пути создаются отдельно для каждого участка линии. Каждый путь должен лежать на той же странице, что и соответствующий ему элемент линии. Путь должен начинаться и заканчиваться в характерных узлах своего участка и носить одно из следующих имён: “Polyline” – путь периодической части, “TailPolyline” – путь начала, “HeadPolyline” – путь окончания и

“CenterPolyline” – путь средней части.

Работа с линией пользовательского типа

Для работы с созданным типом линии достаточно поместить файл шаблона линии в папку …\Program\LinePatterns. При перезапуске T-FLEX CAD найденные в данной папке типы линий автоматически будут добавлены в списки типов линий 2D команд. Для удаления пользовательского типа линии достаточно удалить из …\Program\LinePatterns файл его шаблона и перезапустить T-FLEX CAD.

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

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

Пример создания пользовательской линии

Рассмотрим создание пользовательской линии на основе простого примера. Создадим шаблон линии, показанной на рисунке. Прежде всего, необходимо решить, из каких элементов состоит наша линия.

776

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

На рисунке выделены: периодическая часть – чередующиеся крестики и отрезки; средняя часть, повторяющаяся один раз – надпись “Test”; начало и окончание в виде специальных символов.

Периодическая часть

Начало

Средняя часть

Окончание

Для создания шаблона откроем новый 2D чертёж (команда “FN: Создать новый чертёж”).

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

Для создания и переименования страниц документа используется команда “PG:

Страницы”.

При создании чертежей-описаний элементов линии можно использовать и просто эскизные линии, и линии изображения, привязанные к линиям построения. Для простоты используем свободные построения.

Начнём создание шаблона линии с основного элемента – периодической части. Описанием периодической части линии будет чертёж, изображающий крестик с двумя линиями по краям. Точки, в которых эта часть будет присоединяться к соседним отрезкам линии, обозначаются именованными узлами “Start” и “End”, как показано на рисунке.

Задать имя для узла можно с помощью команды “EN: Изменить узел”, для пути – с

помощью команды “EC: Изменить построения”.

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

Далее необходимо решить, требуется ли задавать путь для штриховок. Допустим, наша линия может быть в дальнейшем использована при создании штриховок, и при этом требуется, чтобы линии штриховки или заливки не закрывали линии крестика. Для этого создадим именованный путь “Polyline”, начинающийся и заканчивающийся в именованных узлах “Start” и “End”, и проходящий так, как показано на рисунке.

После описания периодической части перейдём к созданию следующего элемента линии – средней части. Для её создания необходимо перейти на другую страницу документа шаблона.

777

Основы. Двухмерное проектирование

Средняя часть шаблона будет содержать надпись “Test” с двумя отрезками по краям. Надпись можно создать с помощью любого вида текста (команда “TE: Создать текст”). Начало и конец средней части задаются с помощью именованных узлов “CenterStart” и “CenterEnd”. Дополнительно создадим именованный путь “CenterPolyline” для штриховок на основе данной линии, как показано на рисунке.

Аналогично на отдельных страницах шаблона создаём описания окончания и начала линии, как показано на рисунке. Для создания заливки необходимо использовать штриховку.

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

Для использования созданного шаблона осталось сохранить его в папку …\Program\ LinePatterns под именем “Пример пользовательской линии.grb” и

перезагрузить T-FLEX CAD. После перезагрузки в списке типов линий появится новая линия с данным названием. Её можно использовать наравне со стандартными типами линий.

778