• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Зарегистрироваться возможно в рабочие дни, с 8:00 до 20:00 (мск).

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

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

Получить компоненты сборки / детали

Автор Elisey Afanasjev, 25.03.19, 09:31:05

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Elisey Afanasjev

Добрый день. В процессе работы с API компаса возникла такая необходимость как извлечение компонентов из дерева модели сборки/детали. Может кто более опытный подсказать пути решения?
:o:

Вират Лакх

На питоне:

API7
iDocument = iApplication.ActiveDocument
iKompasDocument3D = KompasAPI7.IKompasDocument3D(iDocument)
iTopPart = iKompasDocument3D.TopPart
massiv = iTopPart.PartsEx(FirstOrAll)
# FirstOrAll = 1 - Первые экземпляры вставок компонентов у верхнего компонента текущего исполнения
# FirstOrAll = 0 - Все компоненты (включая копии из операций копирования и исключенные из расчета)

API5
ksDocument3D = KompasObject.ActiveDocument3D()
iPartCollection = ksDocument3D.PartCollection(True)
+ Благодарностей: 1

Elisey Afanasjev

Спасибо. Питон, это конечно здорово, но мне нужен именно пример на C#. А точнее, хотя бы знать к чему и как обращаться...

DesignЯR

Так уже ж написали как и к чему обращаться - Пайтон или С# - какая разница? - принцип один и тот же!
Да и в SDK вроде как есть...
"Step3d2 - Работа с компонентой (деталь или сборка)"
Выкладывайте код где что-то не получается - тогда будут находится помошники...