AutoCAD
mode
, point1
, point2
- определяют область выделения объектов в чертеже.
point1
, point2
- координаты, определяющие границы области выделения объектов [x,y,z]. Данные параметры опциональны;mode
и описание:1
- выбирает все объекты, полностью входящие в прямоугольную область;2
- выбирает все объекты, полностью входящие в прямоугольную область, а также пересекающие ее границы;3
- выбирает последний сохраненный в памяти SelSet. Не работает, если перед вызовом метода было переключение между ModelSpace
и PaperSpace
. Параметры point1
и point2
передаются как None
;4
- выбирает последние созданные видимые объекты. Параметры point1
и point2
передаются как None
;5
- выбирает все объекты чертежа. Параметры point1
и point2
передаются как None
;FilterType
, FilterData
- задают параметры фильтра, который применяется к выбранным объектам. Данные параметры опциональны.
FilterType
- явлеятеся кодом DXF, определяет свойство, по которому будут фильтроваться объекты. Ниже таблица частоиспользуемых свойств фильтра:
DXF code | Filter type |
---|---|
0 | Object type (String) e.g.: "Line", "Circle", "Arc" etc |
2 | Block Name (String) |
8 | Layer Name (String) |
60 | Object Visibility (Integer) e.g.: 0 = visible, 1 - invisible |
62 | Color Number (Integer) e.g.: 0 -BYBLOCK, 256 - BYLAYER |
67 | Model/Paper space indicator e.g.: 0 - model space, 1 - paper space |
FilterData
- определяет значение свойства, по которому работает фильтр. Тип данных зависит от выбранного свойства FilterType
, прим. в таблице выше.
Пример 1.Задаем границы области выделения, фильтр по типу объекта (кружочек):
Пример 2. Выделение всех блоков чертежа, фильтр по имени блока: