Фильтры выбора 2d полилиний в ssget
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Фильтры выбора 2d полилиний в ssget

Фильтры выбора 2d полилиний в ssget

Ответ
Поиск в этой теме
Непрочитано 08.01.2015, 11:16 #1
Фильтры выбора 2d полилиний в ssget
kserg
 
Регистрация: 22.04.2004
Сообщений: 269

Задача - выбор всех 2D полилиний в чертеже: "Polyline" и "LWPolyline". С "LWPolyline" проблем нет.
Проблемы с применением фильтров к 2d "Polyline".

Например:
(setq aaa (ssget "_X" (list (cons 0 "POLYLINE") (cons 100 "AcDb2dPolyline"))))
не работает и выбираются даже
"AcDb3dPolyline", "AcDbPolyFaceMesh", "AcDbPolygonMesh" и "AcDb3dPolyline".

Может что подскажете?
Не хотелось бы после создания набора проходить по нему и отфильтровывать
эти злополучные "AcDb3dPolyline", "AcDbPolyFaceMesh", "AcDbPolygonMesh" и "AcDb3dPolyline".
Спасибо.

Всех с праздниками!!!
Просмотров: 3034
 
Непрочитано 08.01.2015, 17:26
#2
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Как вариант попробовать выбирать по 70 dxf группе Придется составить все возможные варианты (замкнута, не замкнута) и использовать логические операторы ssget (-4 . "<OR")
Примеры отсюда (требуется регистрация)
Для 3d полилиний
Код:
[Выделить все]
(setq ss (ssget '((0 . "polyline") (-4 . "<or") (70 . 8) (70 . 9) (-4 . "or>"))))
Используя bitwise masked equals filter
Код:
[Выделить все]
(ssget '((0 . "POLYLINE") (-4 . "&=") (70 . 8)))
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Фильтры выбора 2d полилиний в ssget



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Какой язык перспективен для инженера-конструктора с условием The_Mercy_Seat Программирование 705 17.03.2021 14:19
Не отображается ручка выбора Bogich AutoCAD 7 09.07.2014 11:00
Фильтры ssget: Можно ли выбрать все линии с одинаковыми начальной и конечной точками gomer Программирование 5 13.09.2010 08:40
FILTER / фильтр BM60 Справочник команд 0 08.07.2008 15:35