Полилинии

Полилинии

Сборник различных функций для работы с полилиниями

В магазин Форум Видео


ВАРИАНТЫ ВЫЗОВА

  • Меню ModPlus
  • Палитра ModPlus
  • Лента AutoCAD
  • Командная строка: _mpPlinesEdit

ЗНАЧОК

32x32px 16x16px 32x32px 16x16px

ИСПОЛЬЗОВАНИЕ

1

Основное окно представляет собой список функций. Каждый элемент в списке отображает иконку функции, имя функции (можно использовать для вызова и командной строки), краткое и полное описание и виды полилиний с которыми работает функция (3D-полилиния, 2D-полилиния или LW-полилиния)

Добавить панель в ленту - добавление/удаление панели Полилинии на вкладке ModPlus в ленте AutoCad.

Цвет вспомогательной геометрии: - указание цвета вспомогательной геометрии, используемой некоторыми из функций при динамической работе (например, для функции Динамическое добавление вершины). При нажатии на цветной прямоугольник откроется стандартное диалоговое окно выбора цвета AutoCad


mpPl-3Dto2D - Преобразовать 3D полилинию в LW

mpPl-3Dto2D 32x32 mpPl-3Dto2D 16x16 mpPl-3Dto2D 16x16

Создание копий выбранных 3D-полилиний в виде LW-полилиний (2D) с переносом в уровень 0.0

Выберите 3D-полилинии:
Выбор одной или нескольких 3D-полилиний для создания 2D-копий. Выбранные полилинии будут удалены


mpPl-VxMatchRemove - Удаление совпадающих вершин полилинии

mpPl-VxMatchRemove 32x32 mpPl-VxMatchRemove 16x16 mpPl-VxMatchRemove 16x16

Удаление соседних вершин выбранных полилиний, которые имеют одинаковые координаты

Выберите полилинии:
Выбор одной или нескольких полилиний. Функция работает со всеми видами полиний (3D, 2D, LW)


mpPl-VxCollin - Удаление вершин, лежащих на одной прямой

mpPl-VxCollin 32x32 mpPl-VxCollin 16x16 mpPl-VxCollin 16x16

Удаление соседних вершин выбранных полилиний, которые лежат на одной прямой. Имеется возможность задать допуск на отклонение от прямой или угловой допуск

Выберите полилинии или: [ДОПуски]:
Выбор одной или нескольких полилиний. Функция работает со всеми видами полиний (3D, 2D, LW)

ДОПуски:

2

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


mpPl-ObjectToVx - Расположение объекта в вершинах полилинии

mpPl-ObjectToVx 32x32 mpPl-ObjectToVx 16x16 mpPl-ObjectToVx 16x16

Расположение выбранного объекта в вершинах полилинии. Имеется возможность поворота объекта по сегменту полилинии. Блоки могут быть расположены как по геометрическому центру, так и по точке вставки

Выберите полилинию:
Выбор одной полилиний. Функция работает с простой ("легкой") полинией (LW)

Выберите объект для расположения:
Выбор любого одного объекта чертежа

Далее появляется окно настройки работы функции:

3

Исключить крайние точки - исключение первой и последней вершины полилинии

Копировать блоки - вариант привязки блоков к вершинам полилинии: по геометрическому центру или по точке вставке

Поворачивать - вариант поворота объекта в вершине полилинии


mpPl-Arc2Line - Замена дугового сегмента линейным

mpPl-Arc2Line 32x32 mpPl-Arc2Line 16x16 mpPl-Arc2Line 16x16

Замена указанного дугового сегмента полилинии линейным (замена дуги на отрезок). Функция работает с простыми ("легкими") полилиниями (LW)

Выберите дуговой сегмент полилинии:
Выбор сегмента полилинии, являющегося дугой

Функция работает циклически, до прерывания пользователем. При наведении курсора на дуговой сегмент полилинии строится вспомогательная геометрия предпросмотра результата


mpPl-Line2Arc - Замена линейного сегмента дуговым

mpPl-Line2Arc 32x32 mpPl-Line2Arc 16x16 mpPl-Line2Arc 16x16

Замена указанного линейного (или дугового) сегмента полилинии дуговым (замена отрезка на дугу). Имеется возможность строить дугу по касательной или точке на дуге.Функция работает с простыми ("легкими") полилиниями (LW)

Выберите сегмент полилинии:
Выбор сегмента полилинии как линейного, так и дугового


mpPl-AddVertex - Динамическое добавление вершины

mpPl-AddVertex 32x32 mpPl-AddVertex 16x16 mpPl-AddVertex 16x16

Динамическое добавление вершины к указанной полилинии. Функция работает только с LW-полилиниями

Выберите полилинию:
Выбор полилинии для которой требуется добавить вершину(ны)

Укажите точку (удерж.Ctrl - сместиться на вершину вперед):
Указание точки в пространстве. В данную точку будет добавлена новая вершина


mpPl-Rect3Pt - Отрисовка прямоугольника по трем точкам

mpPl-Rect3Pt 32x32 mpPl-Rect3Pt 16x16 mpPl-Rect3Pt 16x16

Отрисовка прямоугольника по трем точкам

Укажите первую точку:
Указание первой точки прямоугольника

Укажите вторую точку:
Указание второй точки прямоугольника

Укажите третью точку:
Указание третьей точки прямоугольника


mpPl-NoArc - Удаление из полилинии дуговых сегментов

mpPl-NoArc 32x32 mpPl-NoArc 16x16 mpPl-NoArc 16x16

Удаление из полилинии дуговых сегментов путем замены их линейными сегментами. Имеется несколько вариантов работы функции: количество сегментов, длина сегмента, высота сегмента (отклонение хорды), длина хорды

4

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

Удалять выбранные полилинии - Удалении полилинии-исходника. При работе функции создается новая полилиния

Мин. обрабатываемый радиус дуги - Задание минимального радиуса дуги, который будет обрабатываться функцией

Принять - Переход к выбору полилинии:

Выберите полилинии:
Выбор одной или нескольких полилиний в которых требуется удалить дуговые сегменты

Отмена - Отмена работы функции


mpPl-MiddleLine - Построение средней линии

mpPl-MiddleLine 32x32 mpPl-MiddleLine 16x16 mpPl-MiddleLine 16x16

Построение средней линии (в виде полилинии) между двумя указанными кривыми (отрезками, полилиниями или сплайнами)

Выберите первый опорный элемент (отрезок, полилиния или сплайн):
Выбор первого опорного элемента

Выберите второго опорный элемент (отрезок, полилиния или сплайн):
Выбор второго опорного элемента

Количество опорных точек <100>:
Указание количества опорных точек. Чем больше количество, тем точнее средняя линия. Возможные значения от 2 до 1000 точек