某个UG NX模型,不是装配体,你本来想把他导出成step或者其他开放格式,然后去gmsh
或者类似的软件里面去干点什么。
然而,导出没问题,甚至用CAD软件打开这个step来查看也似乎没问题(但奇怪的时候显示为装配体),但仿真软件那头就是报错。用gmsh可以发现,导入之后有两个实体(volume
),但每一个都不是你给他起的那个名字。
这里最具迷惑性的问题是,你翻来覆去也看不见所谓的第二个实体在哪里。感觉就是莫名其妙的一个错误输出。
首先,要确认这里真的有两个实体。在NX中按Ctrl + J
,弹出选择对象对话框,下面有“类型过滤器”选项,默认是全选,点进去改为仅选中“实体”,确认,在外面的选择器窗口中选择“全选”。
如果确实是本文说的原因,这里会明明白白写着有“2”个实体,而不是一个。
这时候,可以手动点选大实体,回到只有一个的状态,然后点击“反选”,理论上那个幽灵实体现在会单独高亮显示,容易发现。
如果还是看不到,这时候可以去关注模型造型历史。在选中了幽灵实体的情况下,造型历史中产生了这个幽灵实体的操作是高亮的。
比如上图,是一个旋转切除操作产生的,那么就去好好检查这个操作是不是不是如你所想的一样切掉了一部分,而是在某处不小心遗留了一部分把实体切成了两半。
比如下面这样:
按情况修补就行了。CAD虽然是个很复杂的东西,但出错的几率还是比我等略低一些的。