Files
kompas3d-mcp/docs/Kompas3D_SDK/interfaces/ifindobjectparameters.md
T
mikhail e1337e4016 feat(sdk-docs): MD-база знаний SDK — в репозиторий; генератор и зеркало убраны
docs/Kompas3D_SDK/ становится каноническим источником справки КОМПАС SDK
и включается в репозиторий (2491 файл, ~14 МБ). HTML-зеркало
docs/KOMPAS_SDK_ru-RU/ (~1.4 ГБ, © АСКОН) и генератор
tools/build_kompas3d_sdk.py больше не нужны — регенерация не предполагается.

- .gitignore: MD-база разблокирована; зеркало остаётся проигнорированным
  (safety-net на случай повторной локальной выгрузки).
- CLAUDE.md / SKILL.md: убраны упоминания регенерации и зеркала.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-26 20:00:05 +03:00

5.7 KiB

title, type, api, domain, tags, sources
title type api domain tags sources
Интерфейс IFindObjectParameters interface
api7
2d
interface
api7
2d
ifindobjectparameters
ifindobjectparameters.html

*API интерфейсов. Версия 7 > Документ 2D  > Поиск объектов *

Интерфейс IFindObjectParameters

Параметры поиска объектов. Иерархия: IDispatch IKompasAPIObject IFindObjectParameters KOMPAS v19

Clear - Очистить параметры поиска

Синтаксис Automation:

BOOL Clear();
Синтаксис COM :
HRESULT Clear( BOOL * Result );
Возвращаемое значение:
TRUE    - в случае успешного завершения.

DisabledObjects - Игнорируемые объекты

Тип данных: VARIANT Синтаксис Automation:

DisabledObjects = Object.DisabledObjects    Получить свойство (* )
Object.DisabledObjects = DisabledObjects    Установить свойство (**)
DisabledObjects = Object.GetDisabledObjects()    Получить свойство (**)
Object.SetDisabledObjects( DisabledObjects )    Установить свойство (**)

Синтаксис COM:

Object.get_DisabledObjects( &DisabledObjects )    Получить свойство
Object.put_DisabledObjects( DisabledObjects )    Установить свойство
Примечание.
1. Позволяет получать и устанавливать объект или список объектов, игнорируемые при поиске.
2. Массив возвращается в виде массива SAFEARRAY объектов LPDISPATCH (VT_ARRAY | VT_DISPATCH).

DisabledViews - Игнорируемые виды

Тип данных: VARIANT Синтаксис Automation:

DisabledViews = Object.DisabledViews    Получить свойство (* )
Object.DisabledViews = DisabledViews    Установить свойство (**)
DisabledViews = Object.GetDisabledViews()    Получить свойство (**)
Object.SetDisabledViews( DisabledViews )    Установить свойство (**)

Синтаксис COM:

Object.get_DisabledViews( &DisabledViews )    Получить свойство
Object.put_DisabledViews( DisabledViews )    Установить свойство
Примечание.
1. Позволяет получать и устанавливать вид или список видов, игнорируемые при поиске.
2. Массив возвращается в виде массива SAFEARRAY видов LPDISPATCH (VT_ARRAY | VT_DISPATCH).

DrawingObjectType - Фильтрация по типу графического объекта

Тип данных: из перечисления DrawingObjectTypeEnum Синтаксис Automation:

Object.DrawingObjectType = DrawingObjectType    Получить свойство (* )
Object.FindObjectsType = FindObjectsType    Установить свойство (**)
DrawingObjectType = Object.GetDrawingObjectType()    Получить свойство (**)
Object.SetDrawingObjectType( DrawingObjectType )    Установить свойство (**)

Синтаксис COM:

Object.get_DrawingObjectType( &DrawingObjectType )    Получить свойство
Object.put_DrawingObjectType( DrawingObjectType )    Установить свойство

FindInBackgroundViewsAndLayers - Искать в фоновых видах и слоях

Тип данных: BOOL Синтаксис Automation:

FindInBackgroundViewsAndLayers = Object.FindInBackgroundViewsAndLayers    Получить свойство (* )
Object.FindInBackgroundViewsAndLayers = FindInBackgroundViewsAndLayers    Установить свойство (**)
FindInBackgroundViewsAndLayers = Object.GetFindInBackgroundViewsAndLayers()    Получить свойство (**)
Object.SetFindInBackgroundViewsAndLayers( FindInBackgroundViewsAndLayers )    Установить свойство (**)

Синтаксис COM:

Object.get_FindInBackgroundViewsAndLayers( &FindInBackgroundViewsAndLayers )    Получить свойство
Object.put_FindInBackgroundViewsAndLayers( FindInBackgroundViewsAndLayers )    Установить свойство

FindObjectsType - Тип поиска объектов

Тип данных: из перечисления ksFindObjectsTypeEnum Синтаксис Automation:

FindObjectsType = Object.FindObjectsType    Получить свойство (* )
Object.FindObjectsType = FindObjectsType    Установить свойство (**)
FindObjectsType = Object.GetFindObjectsType()    Получить свойство (**)
Object.SetFindObjectsType( FindObjectsType )    Установить свойство (**)

Синтаксис COM:

Object.get_FindObjectsType( &FindObjectsType )    Получить свойство
Object.put_FindObjectsType( FindObjectsType )    Установить свойство

GeometryOnly - Искать только среди геометрических объектов

Тип данных: BOOL Синтаксис Automation:

GeometryOnly = Object.GeometryOnly    Получить свойство (* )
Object.GeometryOnly = GeometryOnly    Установить свойство (**)
GeometryOnly = Object.GetGeometryOnly()    Получить свойство (**)
Object.SetGeometryOnly( GeometryOnly )    Установить свойство (**)

Синтаксис COM:

Object.get_GeometryOnly( &GeometryOnly )    Получить свойство
Object.put_GeometryOnly( GeometryOnly )    Установить свойство