使用python读取步骤属性

2024-06-30 08:07:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我很难用pythonocc从AP214 STEP CAD文件中读取表示层分配。文件将被读入,但我只得到1个形状,我不确定如何访问OCC.TopoDS.TopoDS_形状对象。我试图从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文件具有多个实体,这些实体对应于输入STEP文件中的每个presentation_layer_assignment特性。在

我用的是pythonocc-0.6a和OCEv11

有人对此有什么经验或建议吗?谢谢


Tags: 文件layer属性step特性presentation形状assignment