Selection Filter в методе SelectElement

Программирование для CATIA.

Selection Filter в методе SelectElement

Сообщение MisterX » 16 ноя 2009 16:17

Всем добрый день.
Пишу макрос на VB и столкнулся вот с такой проблемой...

В методах SelectElement, SelectElement2 и остальных есть одна переменная - SelectionFilter. Как известно, в эту переменную переменную передается массив типов элементов разрешенных для выбора.
И вот мне нужно, чтобы пользователь мог выбрать в один момент - только поверхность, а в другой момент - только край поверхности.
Никак не могу придумать (или найти) как запретить выбор любых элементов кроме поверхности, ну и фактически чем наполнить SelectionFilter? Как например в команде Offset в GSD.
Ведь не существует некоего общего типа объекта Surface? А под типом HybridShapeSplit может скрываться и кривая например...
Ну и такая же ситуация с краем поверхности. Чем заполнить SelectionFilter, чтобы можно было выбрать только его?

Подозреваю, что для края поверхности такого метода может и не существовать в VBA, но для поверхности наверное должен быть?

Всем заранее спасибо за ответы по существу.
Учи матчасть.
Аватара пользователя
MisterX
Новичок
Новичок
 
Сообщения: 44
Зарегистрирован: 02 окт 2007 23:56

Re: Selection Filter в методе SelectElement

Сообщение booSter » 16 ноя 2009 16:45

Попробуй для фильтрации использовать Boundary и его производные типы
Сделаешь доброе дело за деньги - скажут спасибо,
Сделаешь бесплатно - сядут на шею...
©пёрто
Аватара пользователя
booSter
Moderator
 
Сообщения: 227
Images: 15
Зарегистрирован: 09 фев 2008 16:48
Откуда: Minsk

Re: Selection Filter в методе SelectElement

Сообщение Artem » 17 ноя 2009 09:55

Surface нет Face есть, еще есть PlanarFace, CylindricalFace - ну в общем смотри доступные комовские типы
А край - MonoDimFeatEdge RectilinearMonoDimFeatEdge TriDimFeatEdge RectilinearTriDimFeatEdge
У selectelemet есть свойство type - если не знаешь что за тип тебе нужен пользуйся им.
animae scrinium servitus
Аватара пользователя
Artem
Активный участник
Активный участник
 
Сообщения: 387
Зарегистрирован: 14 сен 2007 07:14


Вернуться в CAA-RADE

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7