Please enable JavaScript to view this site.

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

Синтаксис Automation:

LPDISPATCH FindNearestObject( VARIANT PickRay, LPDISPATCH FilterParam );

Синтаксис COM :

HRESULT FindNearestObject( VARIANT PickRay, IFindObject3DParameters * FilterParam, IModelObject * * Result );

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

 

- Указатель на ближайший найденный объект IModelObject.

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

PickRay

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

FilterParam

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

Примечание

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

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

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

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

Подразделы:

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

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