关于新思诺

About Sensnow

企业简介荣誉资质发展历程动态分享加入我们联系我们

技术警报:薄壁模型的渲染显示被穿透!

2025-12-09

钣金件对于工业制造领域具有不可代替的重要作用,设计人员无论是在产品外壳还是机构辅助支撑的设计中也必然要使用钣金设计。因为钣金件制造成本低且工艺成熟,甚至在工装夹具/治具中也被广泛应用;然而由于厚度较薄,在我们的 3D CAD 中的视觉显示上常常出现一些小问题。本期小诺将向大家分享一个关于钣金薄壁模型的渲染显示异常,其绕行方案或许可以帮助到大家。


现象简述

用户在 SOLIDWORKS 装配体中发现产品外形的薄壁钣金件显示上出现了被内部结构穿透的现象!但只要将模型放大查阅那么此现象就会消失。检查过模型和显示样式设置,都没有发现问题!


原因

经过新思诺测试中心验证,用户的数据没有任何问题。而这个显示被穿透的现象是软件的一项限制,这是 'Z-Fighting' 的一个比较经典的问题,当一侧的边缘紧挨着太薄的几何体时就会出现这种情况。

由于在放大模型时深度缓冲区域在靠近屏幕渲染的区域精度较高,而在缩小模型时深度缓冲区域在靠近屏幕渲染的区域精度较低(对数刻度),这一点尤为明显,所以也就出现客户所反馈的现象:'只要将模型放大查阅那么此现象就会消失'。

而 'Z-Fighting' 是一个在 3D 渲染中常见的问题,当两个或多个物体在同一平面上,或者是非常接近同一平面时,它们的表面可能会在渲染时相互竞争,导致闪烁或纹理不稳定的现象产生。这通常是由于深度缓冲(Z-Buffer)的精度限制所造成的,因为 Z-Buffer 是用来确定哪些部分的场景是可见的,哪些部分的场景是不可见的。所以当两个或多个物体的深度值非常接近时,参与图形处理的显卡可能无法准确判断哪个物体应该在前面显示。


绕行方案

原因显而易见是薄壁件导致的,那么加厚薄壁件就一定可以解决此问题。但是要将几个毫米厚度的钣金加厚到 40 毫米以上的厚度相信没有工程师可以接受!这样做,所设计的模型参数将毫无意义。

经过新思诺测试中心验证,可以将薄壁钣金件在装配体中设置为 '透明' 状态,这样一来依然可以看得到钣金结构且显示被穿透的现象也消失了。

需要注意:此装配体在后续出工程图的时候,一定要观察视图属性的 '透视透明零部件' 选项。此功能为 SOLIDWORKS 2023 版本新增功能,目的在于让工程图视图显示跟三维模型中的透明件设定一样的显示结果;早于 SOLIDWORKS 2023 版本的用户可忽略。


点击查看→【视频操作讲解】

SENSNOW SOFTWARE

PRINCIPAL INVESTIGATOR / Joe.

· 原创内容未经授权严禁转载

· 禁止任何形式的洗稿、抄袭

400 636 8628