3

我的目标是对铣刀进行有效的 DIN4003 步骤导出。该工具包含一种化合物,它为 CUT 和 NOCUT 层提供 2 个固体。我通过TopoDS_Shape类实现了这一点。两者TopoDS_Shape和步骤输出都可以正常工作。

但为了使其符合 DIN4003,我需要为每个化合物添加一些额外的坐标系。诸如“安装坐标系”(MCS)之类的东西。(MCS 是安装在支架上的工具的参考点。)它应该链接到化合物。坐标系由AXIS2_PLACEMENT_3实体表示

这是我的问题

  1. 如何实现这样的坐标系并将其链接到化合物?
  2. 如何创建放置这些坐标系的图层?

这是生成的步骤代码的摘录。我需要创建实体#1370 和#512(我手动插入了它们)

#512 = PRESENTATION_LAYER_ASSIGNMENT('Layer 66','visible',(#1370));

#1423=SHAPE_REPRESENTATION('',(#1422,...,#1370),#1408);
    #1422=AXIS2_PLACEMENT_3D('',#1419,#1420,#1421);
        #1419=CARTESIAN_POINT('',(0.E0,0.E0,0.E0));
        #1420=DIRECTION('',(0.E0,0.E0,1.E0));
        #1421=DIRECTION('',(1.E0,0.E0,0.E0));
    #1370=AXIS2_PLACEMENT_3D('MCS',#1367,#1368,#1369);
        #1367=CARTESIAN_POINT('',(0.E0,-4.2E1,0.E0));
        #1368=DIRECTION('',(0.E0,-1.E0,0.E0));
        #1369=DIRECTION('',(1.E0,0.E0,0.E0));

    #1408=(GEOMETRIC_REPRESENTATION_CONTEXT(3)...

非常感谢您的帮助。

4

0 回答 0