Autocad массив по траектории
Для реализации примера массива по траектории в Autocad, чертим линию и окружность.
На вкладке Главная переходим Массив по траектории (Path Array)
Выбираем объект для дублирования, в нашем случае окружность, жмём Enter, затем саму линию (траекторию), получаем массив из окружностей параллельно линии.
Также в настройках указываем шаг (расстояние между окружностями) Between.
Можно также указать базовую точку (Base Point) для окружности, например цент окружности, тогда получим массив
Для сохранения и закрытия настроек жмём Закрыть массив (Close Array).
1273
Массив по траектории в AutoCAD
Массив по траектории позволяет распределить элементы вдоль сколь угодно сложной полилинии.
Рассмотрим пример. Расставим отрезки вдоль полилинии.
В ленте нужно выбрать элемент «Массив по траектории».
Программа запросит исходный объект, а затем траекторию.
Массив можно настроить, если выбрать его на чертеже. Откроется соответствующая вкладка в ленте.
Настройка «Число элементов», позволяет задать количество элементов в массиве.
Настройка «Между:», позволяет задать интервал между элементами массива.
Настройка «Всего», позволяет настроить общую длину массива.
Блок настроек «Строки» имеет следующие элементы:
- Строки — позволяет задать количество строк (траекторий);
- Между — расстояние между строками. Значение со знаком «+» или без знака соответствует смещению вверх или вправо. Значение со знаком «-» соответствует смещению вниз или влево;
- Всего — расстояние между крайними строками;
- Приращение — разность отметок между соседними строками. Значение со знаком «+» или без знака — смещение вверх по оси Z. Значение со знаком «-» — смещение вниз по оси Z.
Блок настроек «Уровни» позволяет регулировать следующие параметры:
- Уровни — задаёт количество строк по оси Z;
- Между — задаёт расстояние между уровнями;
- Всего — задаёт расстояние между крайними уровнями.
«Базовая точка» — позволяет указать новое положение первого элемента массива относительно траектории.
«Поделить» — располагает элементы массива вдоль криволинейной траектории через равные расстояния.
«Разметить» — даёт доступ к ручкам и возможности менять расстояние между элементами непосредственно на чертеже. Количество элементов не изменяется.
«Выровнять» — позволяет выровнять все элементы относительно касательной к траектории.
«Направление Z» — управляет тем, должны ли элементы располагаться вдоль 3D-траектории, или сохранять отметку Z исходного объекта.
«Редактировать источник» — позволяет внести изменения в исходный элемент массива.
«Заменить элемент» — позволяет заменять один или несколько элементов массива на новые. Рассмотрим его подробнее.
«Сбросить массив» — отменяет все переопределения и восстанавливает удалённые элементы.
Как преобразовать МАССИВ в статический блок
Как преобразовать МАССИВ (будь-то прямоугольный, по траектории) в статический блок или разделить (на составные части ) по всему чертежу одной «кнопкой» (lisp-ом)?
Просмотров: 2481
sergius7900 |
Посмотреть профиль |
Найти ещё сообщения от sergius7900 |
LISP, C# (ACAD 200[9,12,13,14])
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,810
__________________
Моя библиотека lisp-функций
—
Обращение ко мне — на «ты».
Все, что сказано — личное мнение.
Кулик Алексей aka kpblc |
Посмотреть профиль |
Посетить домашнюю страницу Кулик Алексей aka kpblc |
Найти ещё сообщения от Кулик Алексей aka kpblc |
Регистрация: 09.04.2011
Сообщений: 45
Как вариант «разбить» (взорвать, преобразовать в блок ), но выбрав все МАССИВЫ (будь-то прямоугольный, по траектории) по чертежу одним махом (не важно на каком слое находится).
sergius7900 |
Посмотреть профиль |
Найти ещё сообщения от sergius7900 |
LISP, C# (ACAD 200[9,12,13,14])
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,810
Ну так быстрый выбор в руки и вперед.
__________________
Моя библиотека lisp-функций
—
Обращение ко мне — на «ты».
Все, что сказано — личное мнение.
Кулик Алексей aka kpblc |
Посмотреть профиль |
Посетить домашнюю страницу Кулик Алексей aka kpblc |
Найти ещё сообщения от Кулик Алексей aka kpblc |
Регистрация: 18.01.2021
Сообщений: 404
Не понятна задача
Положим есть «массив по траектории» из скажем квадратов, которые пусть будут из «полилинии»
Что значат слова «разделить (на составные части ) по всему чертежу одной «кнопкой»»? разбить в отрезки те полилинии, которые объединялись в массив?
Слова «преобразовать МАССИВ (будь-то прямоугольный, по траектории) в статический блок» — я понял (я так думаю). эту часть сделать не сложно (но мне лень, если что)
Петр-и-Алекс |
Посмотреть профиль |
Найти ещё сообщения от Петр-и-Алекс |
Регистрация: 09.04.2011
Сообщений: 45
Сообщение от Кулик Алексей aka kpblc
Ну так быстрый выбор в руки и вперед.
Если массивов много, и без общего признака в свойствах — придётся находить каждую группу массивов по отдельности, например 100 объектов на 7 слоях, и если эти массивы внутри блоков и блоков таких с десяток. получается нужно СЕМЬ раз открывать БВ и находить эти 100 массивов и ВЗРЫВАТЬ, а потом искать те блоки в которых находятся массивы, заходить в редактор и там ВЗРЫВАТЬ.
Времени уйдёт многова-то (
—— добавлено через ~3 мин. ——
Сообщение от Петр-и-Алекс
Что значат слова «разделить (на составные части ) по всему чертежу одной «кнопкой»»? разбить в отрезки те полилинии, которые объединялись в массив?
Разбить массив на исходные объекты из которых он создавался, к примеру (как вы предложили) квадраты из полилиний.
—— добавлено через ~5 мин. ——
Сообщение от Петр-и-Алекс
в статический блок» — я понял (я так думаю)
Можно и в блоки, но наверное лучше в исходные объекты (как предложено вами «квадраты из полилиний»), чтобы не засорять файл большим количеством вновь созданными блоками с «произвольными названиями»
Последний раз редактировалось sergius7900, 09.04.2021 в 10:05 .
sergius7900 |
Посмотреть профиль |
Найти ещё сообщения от sergius7900 |
AutoCAD 2009: создание массива по траектории как AutoCAD 2012
Здравствуйте!
По поводу создания массива по какой-либо траектории достаточно много тем на форуме, но конкретно того, что нужно, не нашел.
А нужно следующие — создать кнопку для создания массива по траектории в AutoCAD 2009 как в AutoCAD 2012. Я не особый мастак в разных там lisp и тому подобное. Пробовал тупо переделать команду через «Адаптация»: нашел команду «массив», изменил там саму название команды и макрос (такие же как в AutoCAD 2012). Но. при запуске пишет в командной строке «неизвестная команда». Что делать?
Заранее благодарен за помощь!
Просмотров: 8571