如果我们用线的offset来说明道理的话,上面的情况就类似下面的线offset情况。如左下图,所示的两条线段并不相交,但是在offset 2.0后(相当于外观面shell 2.0mm料厚)就会发线原来中间连接的直线段就会退化消失,而原来不相交的两段线就会变得相交从而引起自相交失败。
明白了道理,再来解决就比较简单了,在无法避免造成这中自相交的情况下,我们可以使用局部厚料法来解决这个问题。就如上面的线,假设我们故意把水平线offset值加大,那么它和弧的交点将右移并在竖直offset线的右边,这样就变成了竖直线重新变成了两者之间的连线。从而避免了自相交。回到实体外观的情况下就相当于局部的加厚料位,如下两图所示。
5. shell结果产生临界几何状态 在有的情况下,实体外观并没有上面的问题,并且从理论上可以shell的情况下进行shell却导致失败。这时就可以考虑一下是否是因为临界几何所产生的问题。所谓的临界几何就是几何中的相切位置,短小边等等发生临界转变的几何。由于精度系统的影响,这种情况有时会产生一些不可预料的错误。遇到这种情况就要考虑提高模型的精度了。
下面用一个例子来详细说明shell过程

首先,我们使用shell指令。先试试能否直接Shell,不能我们也可以获得一些有用的信息。毫不意外,我们的shell失败,但是系统也给我们提供了一个有用的信息,图示的曲面曲率过大。

退出shell指令分析一下曲面的半径,我们可以发现它的最小半径只有0.4左右,当然不能shell 1.5mm的料厚了。

|