|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Пересечения объектов
Регистрация: 04.06.2013
Сообщений: 34
|
||
Просмотров: 3799
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411
|
Так пересечение или наложение? И чем не нравится overkill?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
В дополнение к #2 TotalPurge
Цитата:
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411
|
Это еще один вариант. Который решается вообще отдельным алгоритмом (как мне кажется).
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 04.06.2013
Сообщений: 34
|
Нет, здесь совсем в другом дело.
Привязываю много чужих чертежей. Они зеркаляться и немного меняются. Чтобы не просматривать каждый чертеж, хочу через HighLight выделить накладывающиеся объекты (см. рис.). Да и в целом полезная штука будет. ----- добавлено через ~1 мин. ----- А каким?) |
|||
![]() |
|
||||
Регистрация: 16.08.2006
Санкт-Петербург
Сообщений: 508
![]() |
__________________
Алексей |
|||
![]() |
|
||||
Регистрация: 04.06.2013
Сообщений: 34
|
Цитата:
|
|||
![]() |
|
||||
Регистрация: 04.06.2013
Сообщений: 34
|
|
|||
![]() |
|
||||
Регистрация: 04.06.2013
Сообщений: 34
|
Попробовал сначала сделать так
Код:
Тогда сделал через лисп. Код:
(setq curObject (ssget "_C" '(428505.472855683 -16045.090204883) '(428142.814881789 -16195.090204883))) <Selection set: 2a3> (setvar "USERI1" (sslength curObject)) 1 Но если сделать его очень мелким (setq curObject (ssget "_C" '(428505.472855683 -16045.090204883) '(428142.814881789 -16195.090204883))) <Selection set: 2cc> (setvar "USERI1" (sslength curObject)) 11 То есть захватывает лишние объекты, которых по факту там нет. Как видно координаты рамки одни и те же, OSMODE в 0 результатов не дал. Есть у кого-нибудь идеи по этому поводу? |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Разработка ПОС, искусство проектирования | Tyhig | Технология и организация строительства | 117 | 25.11.2021 17:38 |
Аттестация в Минрегионе по негосударственной экспертизе | Людмила Охр | Прочее. Архитектура и строительство | 350 | 14.02.2015 17:50 |
Развертка линии пересечения 3D объектов | alextv | Программирование | 3 | 14.06.2009 19:30 |
Нахождение точек пересечения объектов с заданной погрешностью на VBA | helpstud | Программирование | 3 | 07.05.2009 17:28 |
Линия пересечения объектов в 3d, где она? | fefe | AutoCAD | 3 | 01.02.2007 11:10 |