这是软件底层的逻辑的一类问题;
因为你之前约束的那个面被分割成2张面了,假设之前的面叫F3,那么这时你的长方体中的F3面将不存在了,这两个分割面将会作为新面被重新命名,叫F9和F10(假设的,实际是递推下去的);
此时你去到装配中就会发现错误,因为之前的F3面已经不存在了,软件就会提示丢失;此时你根据丢失面的提示,重现选择正确的面即可;
当然了,这是因为你在中间将这个面切成两个面了(或切成多个面)的时候,软件无法正确判断出由哪个面来继承之前的面名称(F3),进而生成两个新面,最终用户根据实际情况做出正确的判断
这个是否可以参考sw的逻辑,它们软件切除掉不会丢失装配关系,在方案初期很多都是随便搭模型,后期切除面或者拉伸凸台已修改需要用大量时间去重新装配,不然模型就散了
明白,我们也在寻找最合适的方式; 早几年我们就调研过主流的几个软件除了这类问题的方式,都各不相同,因为之前的参考丢失后,软件怎么推断继承保证结果是用户想要的,这点比较难实现,所以我们目前是让用户回过来重新定义,确保继承不会出错