3D-SW-小石坝 发表于 2018-8-16 19:33:33

技术贴(三)解决”不能生成特征,将导致厚度为零的几何体"的问题

小石坝,今天给大家归纳总结的是SolidWorks实体建模过程中,经常出现的问题----“不能生成特征,将导致厚度为零的几何体”{:victory:}{:victory:}。
不管是是菜鸟还是老司机,在进行拉伸,切除,放样,扫描等等常见特征命令过程中,都会遇到此问题,画的多了,遇到多了,可能有时试几次就好了,有的人一遇到这种问题,就取消“合并实体”选项,确实,大多数这样能够解决问题,但有少部分无法解决,这导致大多数人遇到这种问题还是头皮发麻,今天小石坝,就给大家总结归纳此问题,让大家能够做到心中有数,遇事不慌。{:lol:}首先,我们从官方给出的解释了解下:
如果实体模型的边线或顶点与相邻几何体连接不当,则将会产生零厚度的几何体(也称为非多面几何体)。 实体的每个边线都必须恰好具有两个相邻面。


http://help.solidworks.com/2014/chinese-simplified/Solidworks/sldworks/doc1292868937064.image实体的每个边线都必须恰好具有两个相邻面。
http://help.solidworks.com/2014/chinese-simplified/Solidworks/sldworks/doc1292868936783.image零厚度几何体所在的边线。
http://help.solidworks.com/2014/chinese-simplified/Solidworks/sldworks/doc1292868937486.image零厚度所在的顶点。
http://help.solidworks.com/2014/chinese-simplified/Solidworks/sldworks/doc1292868938158.image零厚度所在的切线。
http://help.solidworks.com/2014/chinese-simplified/Solidworks/sldworks/doc1292868937908.image尝试拉伸切线到孔时将会产生零厚度。这常常会在工程图中产生无效剖面视图。
从个人理解,就会软件or机器不能执行无限循环类似的问题,所以SolidWorks 不允许存在零厚度的几何体,因为它会导致数学问题且在模型中向下传递此问题。

sw软件中常常报错有:

[*]无法生成此特征,因为它将生成零厚度的几何体形状。
[*]无法用剖切线来剖切此模型。请确认剖切线完全通过该模型。

可能的修正措施:
[*]添加或移动足够的实体材质到零厚度几何体的区域,以正确连接边线和顶点。
[*]在拉伸 PropertyManager 中,清除方向中的合并结果。这样会生成多实体零件。
[*]更改拉伸的次序。


小石坝经验总结:
1)取消合并结果,做成实体就行了。
2)故意给个相反方向的拉伸,就消除了那个厚度为0的地方。
3)sw讨厌就讨厌在这里,很多地方都是什么零厚度的. 解决方法很简单的,将相切或者接触的地方改成相交的就行了,也就是说只要有厚度就好了,哪怕只是0.0001也行的;
4)修改草图,将草图变大或者变小点,不出现相切或者厚度为零的情况,这种问题一般不易察觉,实在没有办法才尝试修改该特征命令或者有联系的命令草图,在不破坏设计本意的情况下,多多尝试几次。



sushuang2528 发表于 2018-8-16 20:06:33

还是没明白

3D-SW-小石坝 发表于 2018-8-16 20:45:38

sushuang2528 发表于 2018-8-16 20:06
还是没明白

大神没明白{:cry:},看来必须要举出具体例子来,这样笼统的讲确实说的不清楚,抽时间我在重新做个具体点的分类解决。

犹记当年点水恩 发表于 2018-8-16 21:20:00

我一般采用加厚0.001的做法,出工程图的时候也是,将端面位置的剖切线向实体偏0.001。简单有效{:lol:}

an736007364 发表于 2019-11-26 11:17:55

感谢解答!!!
页: [1]
查看完整版本: 技术贴(三)解决”不能生成特征,将导致厚度为零的几何体"的问题