几何算法容差分类

几何算法容差分类1 数值容差 数值大小 double 数值计算精度 16 位 4 位舍入所以一般取 1 0e 12 建模核心 数值公差 mm OCCT 1 0e 12 Opennurbs 1 0e 12 ACIS 1 0e 11 解决问题 0 1 0 2 0 3 num1 gt num2 tol

大家好,我是讯享网,很高兴认识大家。

1. 数值容差

数值大小:double数值计算精度16位, 4位舍入所以一般取 1.0e-12

建模核心 数值公差(mm)
OCCT 1.0e-12
Opennurbs 1.0e-12
ACIS 1.0e-11

解决问题:

0.1+0.2 !== 0.3

num1 > num2 + tol !== num1 - num2 > tol

Math.sqrt(2)*Math.sqrt(2) !== 2

几何算法系统决定, 外部用户不可操作


讯享网

2. 线性容差/距离容差/全局容差/容差/公差

数值大小: 几何上最小的距离尺度(机械0.001mm, 建筑1mm)高几个量级,机械一般为1.0e-6, 建筑一般为 1.0e-3

建模核心 线性公差(mm)
Parasoild 1.0e-8
Open CASCADE 1.0e-7
ACIS 1.0e-6
  1. 用户的捕捉或者吸附没有打开或者做的不好。(系统外部)
  2. 第三方数据导入。(系统外部)
  3. 在精度和数据量(效率)之间做一个Balance:比如曲面求交和投影交线的Sampling points之间的最小距离,如果值太小则数据量太大(效率低),值太大则求解曲线精度不够。同理, Blend Surafce 曲面的构造。(系统内部计算)

几何算法系统根据业务场景决定, 外部用户不可操作

3. 局部容差

比全局容差优势 :

  1. 全局容差必须是增加到包含最坏的情况。
  2. 下图是全局统一容差,如果上部短边缘的长短小于 4 倍的容差值,分割后的两条短边会由于两个顶点的容差重合,此条短边在系统中会被认为是重合的顶点而不能正确生成。 改成局部容差可一定程度上消除上述问题, 但也是不可避免的。
    在这里插入图片描述
    几何算法决定, 维护者/外部用户不可操作

4. 建模容差 / 模糊容差(Fuzzy)

CAD 平台 应用领域 建模公差(mm)
UG/NX CAD/CAM 0.01
CATIA CAD/CAM 0.001
Solidwork CAD 0.0254
小讯
上一篇 2025-03-12 07:41
下一篇 2025-03-18 07:02

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/18244.html