|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Создание блоков из примитивов
GEODATA Engineering S.p.A.
Монино
Регистрация: 11.02.2005
Сообщений: 692
|
||
Просмотров: 3231
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431
|
Выделил -> _.block -> вставил. Или надо программное решение?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 23.09.2005
СПб
Сообщений: 428
|
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431
|
Создать или расставить? В зависимости от этого слова задача меняется весьма серьезно...
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
GEODATA Engineering S.p.A. Регистрация: 11.02.2005
Монино
Сообщений: 692
|
Расставить и заменить другим блоком.
ытя Там создаются отдельные блоки, из каждого примитива, а необходимо создать блок (свая квадратного сечения) квадрат, с идентичной расстановкой. Последний раз редактировалось gest, 25.11.2009 в 16:24. |
|||
![]() |
|
||||
Алексей делал такой лисп. Расставляет ГОТОВЫЙ блок на линиях пересечений. Т.е. можно быстрым выбором удалить все сваи-линии, а лиспом вставить заранее изготовленный блок. Это если все сваи одинаковой ориентации и размера
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14) |
||||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Предлагаю следующий алгоритм
1. Выделяем отрезки и скармливаем их _pedit'у с опцией _m Должны получить замкнутые полилинии 2. Выделяем полилинии и 3.1 Превращаем их в блоки с помощью setub3 Правда там блоки будут неименованные, но несложно изменить код и сделать их именованными 3.2 С помощью blockreplace из Express tools меняем на другой 4.1 Сразу меняем полилинии на блок
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Гест,
1. SelSIM выделяем отрезки 2. PL-JOIN Или вручную 1. SelSIM выделяем отрезки 2. В командной строке _SELECT 3. _PEDIT _M На запрос "Выберите объекты" отвечаем _P Далее _J Цитата:
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание блоков для оптимизации расчета времени эвакуации при пожаре | Makarus | Программирование | 2 | 14.04.2009 08:54 |
Автоматическое создание блоков AutoCAD-ом (LT, Revit) 2009 | ИРИК | Программирование | 3 | 06.02.2009 12:23 |
Создание листов, подключение блоков основных надписей. | Владимир Егорьев | AutoCAD | 2 | 12.09.2007 11:13 |
Создание примитивов на слое с контролем его наличия | Никита В. | Программирование | 4 | 03.07.2006 12:44 |