Please enable JavaScript to view this site.

Интерфейс...

Синтаксис Automation:

VARIANT PickModelObjects( VARIANT PickRay, LPDISPATCH FilterParam );

Синтаксис COM:

HRESULT PickModelObjects( VARIANT PickRay, IFindObject3DParameters * FilterParam, VARIANT * Result );

Возвращаемое значение:

 

- Массив SafeAray VT_ARRAY | VT_DISPATCH найденных объектов.

Входные параметры:

PickRay

- Параметры вектора взгляда, полученные из функции IDocumentFrame::GetPickRay,

FilterParam

- Интерфейс дополнительных параметров фильтрации IFindObject3DParameters.

Примечание

Параметры фильтрации передавать в функцию не обязательно. Если параметры не заданы, то вернутся все найденные объекты, которые можно самостоятельно обработать.

Параметры фильтрации позволяют отфильтровывать объекты по типу объекта.

Также есть возможность подписаться на события ksFindObject3DParametersNotify, что позволяет делать дополнительные проверки подходящих объектов.

Версия: Компас v20

Подразделы:

(отсутствуют)

© ООО «АСКОН-Системы проектирования», 2024. Все права защищены. | Единая телефонная линия: 8-800-700-00-78