ADN Club > Inventor API

Координаты центра тяжести твердых тел многотельной детали

(1/1)

niksasa:
Добрый день. Могу ли я получить с помощью API координаты ЦТ каждого твердого тела многотельной детали?
Или единственный вариант: преобразовать в сборку и работать с компонентами?

Владимир Ананьев:
Через сборку - понятное дело, можно.  А вот для объектов SurfaceBody
в рамках одного тела ...  Не уверен.
Ссылку на объект MassProperties можно получить лишь через определение компонента,
э это означает, что деталь уже "материализовалась".  Можно попытаться
через TransientBRep, но это, по сути, будет имитацией создания сборки.
Так что, я бы действовал через сборку - быстее доберешься до результата.
Если найдется более элегантный пособ в рамках API, дам знать.

niksasa:

--- Цитата: Владимир Ананьев от 12-11-2013, 02:01:57 ---Так что, я бы действовал через сборку - быстее доберешься до результата.
--- Конец цитаты ---
Через сборку данная проблема уже решена, но это получается рутина (хорошо, если в детали мало тел и таких деталей не много).

--- Цитата: Владимир Ананьев от 12-11-2013, 02:01:57 ---через TransientBRep, но это, по сути, будет имитацией создания сборки.
--- Конец цитаты ---
Интересно попробовать и узнать большой ли код получится в итоге.

--- Цитата: Владимир Ананьев от 12-11-2013, 02:01:57 ---Если найдется более элегантный способ в рамках API, дам знать.
--- Конец цитаты ---
Спасибо.

Владимир Ананьев:

--- Цитата: niksasa от 12-11-2013, 09:40:25 ---Интересно попробовать и узнать большой ли код получится в итоге.
--- Конец цитаты ---
Не проходите мимо соблазна ! :)

Навигация

[0] Главная страница сообщений

Перейти к полной версии