我在 Eyeshot 中加载了一个步骤文件。该步骤是使用 Solidworks 从文件中创建的。
如果我添加如下代码:
Entity[] a1 = ((BlockReference)viewportLayout1.Entities[0]).GetEntities(viewportLayout1.Blocks);
Entity[] a2 = ((BlockReference)a1[1]).GetEntities(viewportLayout1.Blocks);
a2[0].Translate(0,0,1000);
然后 a2[0] 将在视口中移动 (0,-1000,0)。
我希望所有实体的坐标方向相同。我该做什么 ?
我试过了UpdateOrientedBoundingBox()
,什么也没发生。
我不知道我的参数是否错误或者它不能改变文件的实体组装关系(而且......对不起!我的英语很糟糕。)