Форум пользователей ПО АСКОН

Профессиональные вопросы => Программирование приложений => Python и КОМПАС-Макро => Тема начата: Spytnik от 02.03.25, 16:08:18

Название: Чертеж по модели. Выделенный объект.
Отправлено: Spytnik от 02.03.25, 16:08:18
Доброго дня.
Необходимо получить контур по выделенной поверхности (для дальнейшего сохранения в dxf и резке на лазере).
Помогите реализовать данный алгоритм.
Смог получить выделенную плоскость детали и создать новый 2D документ.

#Базовый класс документов КОМПАС
iKompasDocument = iApplication.ActiveDocument

Documents = iApplication.Documents
#Базовый класс графических документов КОМПАС
iKompasDocument3D = KAPI7.IKompasDocument3D(iKompasDocument)
iKompasDocument2D = KAPI7.IKompasDocument2D(iKompasDocument)

#Менеджер селектированных объектов
iSelectionManager= iKompasDocument3D.SelectionManager
#Получить плоскость выделенных объектов в виде SAFEARRAY | VT_DISPATCH
SelectedObjects = iSelectionManager.SelectedObjects

#  Создаем новый документ
kompas_document = Documents.AddWithDefaultSettings(const.ksDocumentDrawing, True)

Название: Re: Чертеж по модели. Выделенный объект.
Отправлено: UU от 02.03.25, 19:03:29
В чем проблема?
Ставится точка и собирается контур.
Название: Re: Чертеж по модели. Выделенный объект.
Отправлено: Spytnik от 04.03.25, 18:35:28
Цитата: UU от 02.03.25, 19:03:29В чем проблема?
Ставится точка и собирается контур.
Можно немного подробнее. Особенно про точку.
Название: Re: Чертеж по модели. Выделенный объект.
Отправлено: Doom2 от 04.03.25, 20:24:44
А тут есть готовые утилиты, для кого старались ?