Я изо всех сил пытаюсь прочитать назначения уровня презентации из файла APEP STEP CAD с помощью pythonocc. Файл будет считан, но я получаю только 1 фигуру, и я не уверен, как получить доступ к любым другим атрибутам объекта 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 имел несколько твердых тел, соответствующих каждому свойству presentation_layer_assignment из входных данных. STEP файл.
Я использую pythonocc-0.6a и OCEv11
У кого-нибудь есть опыт с этим или предложения? Спасибо
Задача ещё не решена.
Других решений пока нет …