|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Выделение снаружи _pline
Москва
Регистрация: 09.07.2007
Сообщений: 10
|
||
Просмотров: 16267
|
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Например так
Код:
наличие Express tools ** Исправлено: Выключенные слои 21.01.2009 Обработка криволинейных контуров (удаление дублирующихся точек) Последний раз редактировалось VVA, 12.06.2015 в 08:01. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,404
|
Еще один вариант, достаточно кривой кстати:
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 09.07.2007
Москва
Сообщений: 10
|
Уважаемый Владимир! Большое спасибо. После исправлений программа стала работать намного лучше. Но на некоторых файлах все равно выделяются объекты внутри контура.
На прилагаемом чертеже внутри прямоугольника блок на выключенном слое. Подправленная программа OCS к сожалению его выделяет. [ATTACH]1185905713.dwg[/ATTACH] |
|||
![]() |
|
||||
проектировсчик Регистрация: 06.01.2006
Москва
Сообщений: 1,986
|
К слову. В китайском-раскитайском ZW-CADе есть опция "выделить все вне рамки"... www.zw-cad.ru
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,404
|
Справку цитировать как-то не гуд... vlide -> F1, а также любая книга Н.Н.Полещука, посвященная AutoLISP и (или) VisualLISP.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,404
|
В VBA точно есть. А для VB надо библиотеки подключать либо использовать позднее связывание со всеми вытекающими.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Вариант кода из #3 без Express'овского extrim'а. Просто удаляет объекы за пределами контура
Код:
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Nike, Приложи образец. Постараюсь помочь.
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
специалист по околачиванию грушевых деревьев Регистрация: 14.09.2004
Pietari, Venäjä
Сообщений: 811
|
Смотри здесь:
http://forums.autodesk.com/t5/Visual...883703#M232901 |
|||
![]() |
|
||||
Регистрация: 11.01.2014
Сообщений: 17
|
Цитата:
----- добавлено через 27 сек. ----- В чем проблема? |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Не то взываешь. Там есть команды SSOW и SSOC. Подробнее читай в моей подписи
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
В коде поста #25 вместо "_:smileyfrustrated::E" должно быть "_:S:E"
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Регистрация: 20.03.2008
Сообщений: 2,680
|
|
|||
![]() |
|
||||
Регистрация: 11.01.2014
Сообщений: 17
|
Сообщение об ошибке исчезло но выделения не происходит.
У меня 2008 Autocad |
|||
![]() |
|
||||
Регистрация: 08.11.2019
Сообщений: 5
|
Здравствуйте, помогите пожалуйста дописать код
В модели есть блок "Страница", процедура "Обрезка" находит блок, взрывает его, выбирает из обломков замкнутую полилинию (контур) и устанавливает подрезку растра по этому контуру За этим мне нужно осуществить обрезку чертежа снаружи по этому же контуру... на VBA ничего не удалось найти, Ваш лисп OCD работает как надо, но с выбором руками контура... Как можно передать в лисп этот контур? Код:
Код:
|
|||
![]() |