Чтение свойств 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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