Координаты клика мыши на поверхности

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

Координаты клика мыши на поверхности

Сообщение andrewmosk » 10 сен 2013 05:23

Здравствуйте.
Возникла задача мерять толщину ребер жесткости. Их много. Хочу чтобы юзер кликал, а мой тул будет мерять. Есть ли у кого мысли как получить координаты клика мышки на поверхности? Внутренний инструмент кати для замеров толщины это успешно делает. Выколупывать из него координаты не хочется.
Спасибо за любые свежие идеи.
andrewmosk
Новичок
Новичок
 
Сообщения: 16
Зарегистрирован: 28 ноя 2012 17:06

Re: Координаты клика мыши на поверхности

Сообщение Artem » 10 сен 2013 09:28

Есть ли у кого мысли как получить координаты клика мышки на поверхности?

наверное подойдет Selection.IndicateOrSelectElement3D
Выколупывать из него координаты не хочется.

ну как бэ чем не устроило SPAWorkbench?
А вообще если ребра делаются одинаково (нуу предположим одним падом) то можно
с помощью Selection.FindObject подняться наверх от топологии к нему и взять толщину уже с самого пада...
animae scrinium servitus
Аватара пользователя
Artem
Активный участник
Активный участник
 
Сообщения: 387
Зарегистрирован: 14 сен 2007 07:14

Re: Координаты клика мыши на поверхности

Сообщение andrewmosk » 10 сен 2013 10:45

Спасибо, Артем. SelectElement3D помог. Ребра на нервюрах сделаны булевыми операциями, в добавок нервюрки большие поэтому они разбиваются на несколько тел, которые публикуются и собираются в одном файле. Так что ни истории ни пэдов как таковых там уже нет. Да и если вытягивать из самих пэдов значения то это не проверка. Местные обезьянки считающие себя конструкторами такие вещи мочат, что лучше подстраховаться лишний раз.
andrewmosk
Новичок
Новичок
 
Сообщения: 16
Зарегистрирован: 28 ноя 2012 17:06


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

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

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

cron