Чтение свойств STEP с помощью pythonoccC++

Программы на C++. Форум разработчиков
Anonymous
Чтение свойств STEP с помощью pythonocc

Сообщение Anonymous »

Я пытаюсь прочитать назначения слоев представления из файла CAD AP214 STEP с помощью pythonocc. Файл будет прочитан, но я получаю только одну фигуру и не знаю, как получить доступ к другим атрибутам объекта OCC.TopoDS.TopoDS_Shape. Я пытался пройти через C++ из OCE, но, к сожалению, мой C++ заржавел, и мне не удалось найти ничего полезного.

У меня в конце файла есть строки, подобные следующим, которые назначают свойства, которые я хотел бы использовать:

Код: Выделить всё

#27092=PRESENTATION_LAYER_ASSIGNMENT('PROPERTY001','PROPERTY001|ANSA_Thick=1.',(#587));
#27093=PRESENTATION_LAYER_ASSIGNMENT('PROPERTY002','PROPERTY002|ANSA_Thick=1.',(#24235));
Где PROPERTY001 и PROPERTY002 — это имена свойств, которые мне нужно сохранить.

В конечном итоге я хочу прочитать файл STEP, применить сетку к поверхности и вывести файл STL, сохраняя при этом определения свойств, чтобы выходной файл STL имел несколько тел, соответствующих каждому свойствуpresent_layer_assignment из входного STEP файл.

Я использую pythonocc-0.6a и OCEv11

Есть ли у кого-нибудь опыт работы с этим или предложения? Спасибо

Подробнее здесь: https://stackoverflow.com/questions/184 ... -pythonocc

Вернуться в «C++»