使用pythonocc读取STEP属性

时间:2013-08-28 19:05:26

标签: c++ python geometry cad opencascade

我正在努力使用pythonocc从AP214 STEP CAD文件中读取表示层分配。该文件将读入,但我只得到1个形状,我不知道如何访问OCC.TopoDS.TopoDS_Shape对象的任何其他属性。我试图从OCE中查看c ++,但不幸的是我的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

有没有人对此或建议有任何经验?感谢

0 个答案:

没有答案