从我的经验看,修补破面是Rhino的拿手好戏。
a)如果IGS是从UG、ProE等输出后输入的,有时有些面会严重变形。因为Rhino是双精度浮点记值,高过一些传统的Unix或DOS平台移植过来的CAD软件(https://www.rhino3d.com/accuracy.htm),所以有些在源文件看起来Match很好的Solid,到了Rhino里后,就原形毕露,边线或构架都凌乱不堪。根据我的经验,这些变形的面大多是Fillet之类的连接面,把被连接的主面做个copy,然后untrim,再尽量extend一下,然后重新做个Fillet(选trim:no,split:no选项),然后再trim好。如果做的熟练,这样的修补简直是举手之劳。
b)有些面并非Fillet,被Rhino untrim得很大,如果你够幸运,Rhino会把边线转成curve,有了这些边线,你有很多方法去补面。
C)rhino有个小Bug,一些可以unroll的面到了Rhino里后常常会被转反掉,本来是一个圆片,却变成了一张纸或一个巨大圆环被剪成了一个洞。这时只要Extract Edge,然后Untrim这张纸,再用刚才的线去Trim就大功告成了。
d)如有可能,用源软件输出step试试,保不准东边不亮西边亮。
e)不要直接用Rhino打开igs文档,先建一新文档,公差设得高一些,如0.001mm,然后再import IGS file. 前者Rhino用IGS的默认公差,后者用Rhino的设定公差。有些菜鸟(甚或经验丰富的老鸟)从没注意到公差这个东西,不信看看他们输出的文档的公差大多是0.0254。这是什么?0.001inches!
写得很详细,。有时间要好好试试。qjmzj1 |